NWGNUmakefile revision 0662ed52e814f8f08ef0e09956413a792584eddf
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder# Get the 'head' of the build environment. This includes default targets and
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder# paths to tools
25cc5fbba63f84b47e389af749f55abbbde71c8cChristian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederinclude $(AP_WORK)/build/NWGNUhead.inc
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# build this level's files
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# If there is an NLM target, put it here
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederTARGET_nlm = \
0898ff703a21cf78e18cc03e8fe5a3c6d1fc25c3Christian Maeder $(OBJDIR)/ab.nlm \
8e494181dee5cfc59ae494e4082c71edfde24f58Christian Maeder $(OBJDIR)/htpasswd.nlm \
b7839add0728fef3cbb28244373661db382f6588Christian Maeder $(OBJDIR)/htdigest.nlm \
ce8b15da31cd181b7e90593cbbca98f47eda29d6Till Mossakowski $(OBJDIR)/htdbm.nlm \
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder $(OBJDIR)/htcacheclean.nlm \
760ae19a92dde8249679a674f93f58d26a7c5f6bChristian Maeder $(OBJDIR)/httxt2dbm.nlm \
760ae19a92dde8249679a674f93f58d26a7c5f6bChristian Maeder $(OBJDIR)/logres.nlm \
88c800932dd7053322501ea2039d9f234be6866cKlaus Luettich $(OBJDIR)/rotlogs.nlm \
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder $(EOLIST)
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder#
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder# implement targets and dependancies (leave this section alone)
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder#
8410667510a76409aca9bb24ff0eda0420088274Christian Maeder
8410667510a76409aca9bb24ff0eda0420088274Christian Maederlibs :: $(OBJDIR) $(TARGET_lib)
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettichnlms :: libs $(TARGET_nlm)
824125ad97b34671bd7ea72655967f46caeb0004Christian Maeder
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Updated this target to create necessary directories and copy files to the
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# correct place. (See $(AP_WORK)/build/NWGNUhead.inc for examples)
d67a33b40578beef2e255a274f89bb9c34aaf056Christian Maeder#
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maederinstall :: nlms FORCE
e593b89bfd4952698dc37feced21cefe869d87a2Christian Maeder copy $(OBJDIR)\*.nlm $(INSTALL)\$(BASEDIR)\bin\*.*
ac0bbbcb2774629bb87986e69cf53d3402c5f575Christian Maeder
6e049108aa87dc46bcff96fae50a4625df1d9648Klaus Luettich#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# Any specialized rules here
5ae37a27aea7c5f3b8e66ed437794c7ef47a8680Christian Maeder#
c6fcd42c6d6d9dae8c7835c24fcb7ce8531a9050Christian Maeder
c6fcd42c6d6d9dae8c7835c24fcb7ce8531a9050Christian Maeder#
31c49f2fa23d4ac089f35145d80a224deb6ea7e4Till Mossakowski# Include the 'tail' makefile that has targets that depend on variables defined
c55a0f77be7e88d3620b419ec8961f4379a586e3Klaus Luettich# in this makefile
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder
9e748851c150e1022fb952bab3315e869aaf0214Christian Maederinclude $(APBUILD)/NWGNUtail.inc
d3ae0072823e2ef0d41d4431fcc768e66489c20eChristian Maeder
9e748851c150e1022fb952bab3315e869aaf0214Christian Maeder
f4505a64a089693012a3f5c3b1f12a82cd7a2a5aKlaus Luettich