NWGNUmakefile revision 8bc962eeb9780236100c09234bbed6bba903ddf3
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Get the 'head' of the build environment. This includes default targets and
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# paths to tools
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
0662ed52e814f8f08ef0e09956413a792584eddffuankginclude $(AP_WORK)/build/NWGNUhead.inc
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# build this level's files
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# If there is an NLM target, put it here
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesTARGET_nlm = \
8495845a800cf09321436aed996188c9a92cd647bnicholes $(OBJDIR)/ab.nlm \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes $(OBJDIR)/htpasswd.nlm \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes $(OBJDIR)/htdigest.nlm \
8495845a800cf09321436aed996188c9a92cd647bnicholes $(OBJDIR)/htdbm.nlm \
4032033aadf5283be53fd9b240e335f7e69ba739bnicholes $(OBJDIR)/htcacheclean.nlm \
ead6a6e1c000b755e663234c889e8dd542a598a5bnicholes $(OBJDIR)/httxt2dbm.nlm \
8495845a800cf09321436aed996188c9a92cd647bnicholes $(OBJDIR)/logres.nlm \
084aee5bd4093a1b5e9b51d1ccfafc3948fa4109bnicholes $(OBJDIR)/rotlogs.nlm \
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes $(EOLIST)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
8bc962eeb9780236100c09234bbed6bba903ddf3fuankg# Allow the debugging modules to be built if WITH_DEBUGGING is defined
8bc962eeb9780236100c09234bbed6bba903ddf3fuankgifeq "$(WITH_DEBUGGING)" "1"
8bc962eeb9780236100c09234bbed6bba903ddf3fuankgTARGET_nlm += $(OBJDIR)/firehose.nlm
8bc962eeb9780236100c09234bbed6bba903ddf3fuankgendif
8bc962eeb9780236100c09234bbed6bba903ddf3fuankg
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# implement targets and dependancies (leave this section alone)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeslibs :: $(OBJDIR) $(TARGET_lib)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesnlms :: libs $(TARGET_nlm)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Updated this target to create necessary directories and copy files to the
0662ed52e814f8f08ef0e09956413a792584eddffuankg# correct place. (See $(AP_WORK)/build/NWGNUhead.inc for examples)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesinstall :: nlms FORCE
00d1c0c914426a97022d8205a875c48b211001c2fuankg $(call COPY,$(OBJDIR)/*.nlm, $(INSTALLBASE)/bin/)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Any specialized rules here
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# Include the 'tail' makefile that has targets that depend on variables defined
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes# in this makefile
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes#
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
0662ed52e814f8f08ef0e09956413a792584eddffuankginclude $(APBUILD)/NWGNUtail.inc
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes