#===================================================================== PRGNAME = aext DESTDIR= PREFIX=/usr LDLIBS=-L../lib -ljindroush INCPATH=-I../include all: $(PRGNAME) release: @$(MAKE) $(PRGNAME) CFLAGS="-c -O2 -Wall -D__CDISK_SAVE__" LDFLAGS="" @echo RELEASE: Compiled. rel_strip: release @strip $(PRGNAME) install: rel_strip cp $(PRGNAME) $(DESTDIR)/$(PREFIX)/bin/ @echo RELEASE: Installed. debug: @$(MAKE) $(PRGNAME) CFLAGS="-c -g -Wall -D_DEBUG -D__CDISK_SAVE__" LDFLAGS="-g" @echo DEBUG: Compiled. clean: rm -rf *.o $(PRGNAME) $(PRGNAME).exe switches.cpp @echo DEBUG: Cleaned. OBJECTS = aext.o #===================================================================== CXX = g++ LD = g++ CPPFLAGS=$(COPT) COPT=-O2 #===================================================================== $(PRGNAME) : $(OBJECTS) $(LD) $(LDFLAGS) $(OBJECTS) $(LDLIBS) -o $(PRGNAME) %.o : %.cpp switches.cpp $(CXX) $(INCPATH) $(CPPFLAGS) -c $< -o $@ switches.cpp : switches.def ../switches.pl perl ../switches.pl $< $@