# Makefile template generated by pmkscan (2005-10-23 18:25). CPP= @CPP@ # language specific AS= @AS@ ASFLAGS= CC= @CC@ CFLAGS= @CFLAGS@ # misc stuff LINKER= @CC@ # LDFLAGS shall contain -lc if used with ld LDFLAGS= @LDFLAGS@ INSTALL= @INSTALL@ INSTALL_BIN= $(INSTALL) -m 755 INSTALL_DATA= $(INSTALL) -m 644 INSTALL_DIR= $(INSTALL) -d -m 755 INSTALL_MAN= $(INSTALL) -m 644 INSTALL_SBIN= $(INSTALL) -m 755 RM= rm RMFLAGS= -rf # specific directories PREFIX= @PREFIX@ BINDIR= @BINDIR@ SBINDIR= @SBINDIR@ DATADIR= @DATADIR@ SYSCONFDIR= @SYSCONFDIR@ .SUFFIXES: .o .s .c .C .cc .cxx .cpp # assembly suffix # we use CPP to be more portable .s.o: $(CPP) $< | sed '/^#/d' > tmp_asm.s $(AS) $(ASFLAGS) -o $@ tmp_asm.s $(RM) $(RMFLAGS) tmp_asm.s # C suffixes .c.o: $(CC) $(CFLAGS) -o $@ -c $< .C.o: $(CC) $(CFLAGS) -o $@ -c $< .cc.o: $(CC) $(CFLAGS) -o $@ -c $< # # object dependency lists # ___AUTOCONF_SRCS= ../autoconf.c ../autoconf.h ../cfgtool.h ../common.h \ ../compat/config.h ../compat/pmk_ctype.h \ ../compat/pmk_libgen.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../compat/pmk_sys_types.h ../compat/pmk_unistd.h \ ../dynarray.h ../errmsg.h ../functool.h \ ../hash.h ../hash_tools.h ../parse.h \ ../pathtools.h ../pmk.h ../pmk_obj.h \ ../premake.h ../prseng.h ___CFGTOOL_SRCS= ../cfgtool.c ../cfgtool.h ../common.h \ ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../dynarray.h ../errmsg.h ../hash.h ../parse.h \ ../pmk_obj.h ../premake.h ../prseng.h ___CODEBUILD_SRCS= ../codebuild.c ../codebuild.h ../common.h \ ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../dynarray.h ../errmsg.h ../hash.h ../pmk_obj.h \ ../premake.h ___COMMON_SRCS= ../common.c ../common.h ../compat/config.h \ ../compat/pmk_stdbool.h ../compat/pmk_stdio.h \ ../compat/pmk_string.h ../compat/pmk_unistd.h \ ../dynarray.h ../errmsg.h ../hash.h ../pmk_obj.h \ ../premake.h ___COMPAT_SRCS= ../compat.c ../compat.h ../compat/config.h \ ../compat/pmk_ctype.h ../compat/pmk_libgen.h \ ../compat/pmk_stdbool.h ../compat/pmk_stdio.h \ ../compat/pmk_string.h ../compat/pmk_sys_types.h \ ../compat/pmk_unistd.h ___DETECT_SRCS= ../common.h ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../compat/pmk_unistd.h ../detect.c ../detect.h \ ../dynarray.h ../errmsg.h ../hash.h ../parse.h \ ../pmk_obj.h ../premake.h ../prseng.h ___DETECT_CPU_SRCS= ../common.h ../compat/config.h \ ../compat/pmk_stdbool.h ../compat/pmk_stdio.h \ ../compat/pmk_string.h ../compat/pmk_sys_types.h \ ../cpu_arch_def.h ../detect_cpu.c \ ../detect_cpu.h ../detect_cpu_asm.h \ ../dynarray.h ../errmsg.h ../hash.h ../parse.h \ ../pmk_obj.h ../premake.h ../prseng.h ___DETECT_CPU_ASM_SRCS= ../cpu_arch_def.h ../detect_cpu_asm.s ___DYNARRAY_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../dynarray.c ../dynarray.h ___FUNC_SRCS= ../autoconf.h ../cfgtool.h ../codebuild.h ../common.h \ ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../compat/pmk_unistd.h ../detect.h ../dynarray.h \ ../errmsg.h ../func.c ../func.h ../functool.h ../hash.h \ ../hash_tools.h ../parse.h ../pkgconfig.h ../pmk.h \ ../pmk_obj.h ../premake.h ../prseng.h ___FUNCTOOL_SRCS= ../cfgtool.h ../common.h ../compat/config.h \ ../compat/pmk_ctype.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../compat/pmk_unistd.h ../dynarray.h ../errmsg.h \ ../functool.c ../functool.h ../hash.h \ ../hash_tools.h ../parse.h ../pmk.h ../pmk_obj.h \ ../premake.h ../prseng.h ___HASH_SRCS= ../common.h ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../dynarray.h ../errmsg.h ../hash.c ../hash.h \ ../pmk_obj.h ../premake.h ___HASH_TOOLS_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../dynarray.h ../errmsg.h ../hash.h \ ../hash_tools.c ../hash_tools.h ../pmk_obj.h \ ../premake.h ___PARSE_SRCS= ../common.h ../compat/config.h ../compat/pmk_ctype.h \ ../compat/pmk_stdbool.h ../compat/pmk_stdio.h \ ../compat/pmk_string.h ../dynarray.h ../errmsg.h \ ../hash.h ../parse.c ../parse.h ../pmk_obj.h \ ../premake.h ../prseng.h ___PARSE_LANG_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../parse_lang.c ../parse_lang.h ../prseng.h ___PATHTOOLS_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../pathtools.c ../pathtools.h ___PKGCONFIG_SRCS= ../common.h ../compat/config.h ../compat/pmk_ctype.h \ ../compat/pmk_stdbool.h ../compat/pmk_stdio.h \ ../compat/pmk_string.h ../compat/pmk_sys_types.h \ ../dynarray.h ../errmsg.h ../hash.h \ ../hash_tools.h ../parse.h ../pkgconfig.c \ ../pkgconfig.h ../pmk_obj.h ../premake.h \ ../prseng.h ___PMK_OBJ_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../dynarray.h ../hash.h ../pmk_obj.c \ ../pmk_obj.h ___PRSENG_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h ../prseng.c \ ../prseng.h COMP_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_string.h ../detect.h ../dynarray.h \ ../errmsg.h ../hash.h ../parse.h ../pmk_obj.h \ ../premake.h ../prseng.h comp_test.c COMPAT_TEST_SRCS= ../compat.h ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_string.h compat_test.c CPUID_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_sys_types.h ../cpu_arch_def.h \ ../detect_cpu.h ../detect_cpu_asm.h \ ../dynarray.h ../errmsg.h ../hash.h ../parse.h \ ../pmk_obj.h ../premake.h ../prseng.h \ cpuid_test.c DA_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_string.h ../dynarray.h da_test.c GEN_COMP_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_string.h ../detect.h ../dynarray.h \ ../errmsg.h ../hash.h ../parse.h ../pmk_obj.h \ ../premake.h ../prseng.h gen_comp_test.c HASH_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h ../hash.h \ hash_test.c MKVAR_TEST_SRCS= ../common.h ../compat/config.h ../compat/pmk_stdbool.h \ ../dynarray.h ../errmsg.h ../hash.h ../pmk_obj.h \ ../premake.h mkvar_test.c PARSER_TEST_SRCS= ../cfgtool.h ../common.h ../compat/config.h \ ../compat/pmk_stdbool.h ../dynarray.h \ ../errmsg.h ../func.h ../hash.h ../parse.h \ ../pmk_obj.h ../premake.h ../prseng.h \ parser_test.c PATH_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../pathtools.h path_test.c PKGCONFIG_TEST_SRCS= ../common.h ../compat/config.h \ ../compat/pmk_stdbool.h ../compat/pmk_stdio.h \ ../dynarray.h ../errmsg.h ../hash.h \ ../pkgconfig.h ../pmk_obj.h ../premake.h \ pkgconfig_test.c PLANG_TEST_SRCS= ../compat/config.h ../compat/pmk_stdbool.h \ ../compat/pmk_stdio.h ../compat/pmk_string.h \ ../parse_lang.h ../prseng.h plang_test.c # # target dependency lists # COMP_TEST_OBJS= ../common.o ../compat.o ../detect.o ../dynarray.o \ ../hash.o ../parse.o ../pmk_obj.o ../prseng.o \ comp_test.o COMPAT_TEST_OBJS= ../compat.o compat_test.o CPUID_TEST_OBJS= ../common.o ../compat.o ../detect_cpu.o \ ../detect_cpu_asm.o ../dynarray.o ../hash.o \ ../parse.o ../pmk_obj.o ../prseng.o cpuid_test.o DA_TEST_OBJS= ../compat.o ../dynarray.o da_test.o GEN_COMP_TEST_OBJS= ../common.o ../compat.o ../detect.o ../dynarray.o \ ../hash.o ../parse.o ../pmk_obj.o ../prseng.o \ gen_comp_test.o HASH_TEST_OBJS= ../common.o ../compat.o ../dynarray.o ../hash.o \ ../pmk_obj.o hash_test.o MKVAR_TEST_OBJS= ../common.o ../compat.o ../dynarray.o ../hash.o \ ../pmk_obj.o mkvar_test.o PARSER_TEST_OBJS= ../autoconf.o ../cfgtool.o ../codebuild.o ../common.o \ ../compat.o ../detect.o ../dynarray.o ../func.o \ ../functool.o ../hash.o ../hash_tools.o \ ../parse.o ../pathtools.o ../pkgconfig.o \ ../pmk.o ../pmk_obj.o ../prseng.o parser_test.o PATH_TEST_OBJS= ../compat.o ../pathtools.o path_test.o PKGCONFIG_TEST_OBJS= ../common.o ../compat.o ../dynarray.o ../hash.o \ ../hash_tools.o ../parse.o ../pkgconfig.o \ ../pmk_obj.o ../prseng.o pkgconfig_test.o PLANG_TEST_OBJS= ../compat.o ../parse_lang.o ../prseng.o plang_test.o # # target lists # ALL_TARGETS= comp_test compat_test cpuid_test da_test gen_comp_test \ hash_test mkvar_test parser_test path_test \ pkgconfig_test plang_test ALL_CLEAN_TARGETS= comp_test_clean compat_test_clean \ cpuid_test_clean da_test_clean \ gen_comp_test_clean hash_test_clean \ mkvar_test_clean parser_test_clean \ path_test_clean pkgconfig_test_clean \ plang_test_clean # by default we consider all binaries as non privileged BIN_FILES= $(ALL_TARGETS) # move privileged binaries here if needed SBIN_FILES= # # generic targets # all: $(ALL_TARGETS) clean: $(ALL_CLEAN_TARGETS) # # object rules # ../autoconf.o: $(___AUTOCONF_SRCS) ../cfgtool.o: $(___CFGTOOL_SRCS) ../codebuild.o: $(___CODEBUILD_SRCS) ../common.o: $(___COMMON_SRCS) ../compat.o: $(___COMPAT_SRCS) ../detect.o: $(___DETECT_SRCS) ../detect_cpu.o: $(___DETECT_CPU_SRCS) ../detect_cpu_asm.o: $(___DETECT_CPU_ASM_SRCS) ../dynarray.o: $(___DYNARRAY_SRCS) ../func.o: $(___FUNC_SRCS) ../functool.o: $(___FUNCTOOL_SRCS) ../hash.o: $(___HASH_SRCS) ../hash_tools.o: $(___HASH_TOOLS_SRCS) ../parse.o: $(___PARSE_SRCS) ../parse_lang.o: $(___PARSE_LANG_SRCS) ../pathtools.o: $(___PATHTOOLS_SRCS) ../pkgconfig.o: $(___PKGCONFIG_SRCS) ../pmk_obj.o: $(___PMK_OBJ_SRCS) ../prseng.o: $(___PRSENG_SRCS) comp_test.o: $(COMP_TEST_SRCS) compat_test.o: $(COMPAT_TEST_SRCS) cpuid_test.o: $(CPUID_TEST_SRCS) da_test.o: $(DA_TEST_SRCS) gen_comp_test.o: $(GEN_COMP_TEST_SRCS) hash_test.o: $(HASH_TEST_SRCS) mkvar_test.o: $(MKVAR_TEST_SRCS) parser_test.o: $(PARSER_TEST_SRCS) path_test.o: $(PATH_TEST_SRCS) pkgconfig_test.o: $(PKGCONFIG_TEST_SRCS) plang_test.o: $(PLANG_TEST_SRCS) # # target rules # comp_test: $(COMP_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(COMP_TEST_OBJS) comp_test_clean: $(RM) $(RMFLAGS) $(COMP_TEST_OBJS) $(RM) $(RMFLAGS) comp_test compat_test: $(COMPAT_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(COMPAT_TEST_OBJS) compat_test_clean: $(RM) $(RMFLAGS) $(COMPAT_TEST_OBJS) $(RM) $(RMFLAGS) compat_test cpuid_test: $(CPUID_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(CPUID_TEST_OBJS) cpuid_test_clean: $(RM) $(RMFLAGS) $(CPUID_TEST_OBJS) $(RM) $(RMFLAGS) cpuid_test da_test: $(DA_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(DA_TEST_OBJS) da_test_clean: $(RM) $(RMFLAGS) $(DA_TEST_OBJS) $(RM) $(RMFLAGS) da_test gen_comp_test: $(GEN_COMP_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(GEN_COMP_TEST_OBJS) gen_comp_test_clean: $(RM) $(RMFLAGS) $(GEN_COMP_TEST_OBJS) $(RM) $(RMFLAGS) gen_comp_test hash_test: $(HASH_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(HASH_TEST_OBJS) hash_test_clean: $(RM) $(RMFLAGS) $(HASH_TEST_OBJS) $(RM) $(RMFLAGS) hash_test mkvar_test: $(MKVAR_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(MKVAR_TEST_OBJS) mkvar_test_clean: $(RM) $(RMFLAGS) $(MKVAR_TEST_OBJS) $(RM) $(RMFLAGS) mkvar_test parser_test: $(PARSER_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(PARSER_TEST_OBJS) parser_test_clean: $(RM) $(RMFLAGS) $(PARSER_TEST_OBJS) $(RM) $(RMFLAGS) parser_test path_test: $(PATH_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(PATH_TEST_OBJS) path_test_clean: $(RM) $(RMFLAGS) $(PATH_TEST_OBJS) $(RM) $(RMFLAGS) path_test pkgconfig_test: $(PKGCONFIG_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(PKGCONFIG_TEST_OBJS) pkgconfig_test_clean: $(RM) $(RMFLAGS) $(PKGCONFIG_TEST_OBJS) $(RM) $(RMFLAGS) pkgconfig_test plang_test: $(PLANG_TEST_OBJS) $(CC) $(LDFLAGS) -o $@ $(PLANG_TEST_OBJS) plang_test_clean: $(RM) $(RMFLAGS) $(PLANG_TEST_OBJS) $(RM) $(RMFLAGS) plang_test