# The file, where all structures are described MAIN_SOURCE = names.aisc MAIN_HEADER = aisc_include.header # Your own server functions PRIVATE_SERVER_OBJECTS = names_extern.o # Public server/client sources (needed for dependencies) PUBLIC_SOURCES := $(wildcard C/*.c) $(wildcard C/*.h) # Do you want to create save and load AISC_SAVE := YES # C++ Compiler COMPILER := $(CPP) -x c++ $(cflags) -I$(ARBHOME)/INCLUDE CLIENTCOMPILER := $(COMPILER) # AISC dependencies AISC_COMPILER=../AISC/aisc AISC_PROTOTYPER=../AISC_MKPTPS/aisc_mkpt AISC_DEPENDS = $(wildcard AISC/*.pa) $(AISC_COMPILER) $(AISC_PROTOTYPER) include AISC/export2sub $(MAIN): server.a server.a: $(MAIN_SOURCE) $(PRIVATE_SERVER_OBJECTS:.o=.c) $(PUBLIC_SOURCES) $(AISC_DEPENDS) $(MAIN_HEADER) @$(MAKE) -r -f AISC/Makefile depends: @rm -f .depends @$(MAKE) -r -f AISC/Makefile pregenerate clean: @rm -f .depends @$(MAKE) -r -f AISC/Makefile clean # DO NOT DELETE # Do not add dependencies manually - use 'make depend' in $ARBHOME # For formatting issues see SOURCE_TOOLS/fix_depends.pl