############################################################################# # Makefile for building eonslp # Generated by tmake at 22:03, 2000/12/27 # Project: eonslp # Template: app ############################################################################# ####### Compiler, tools and options CC = gcc CXX = g++ CFLAGS = -pipe -Wall -W -O2 -DNO_DEBUG CXXFLAGS= -pipe -Wall -W -O2 -DNO_DEBUG INCPATH = -I$(QTDIR)/include LINK = g++ LFLAGS = LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm MOC = $(QTDIR)/bin/moc UIC = $(QTDIR)/bin/uic TARGET= eonslp TAR = tar -cf GZIP = gzip -9f ####### Files HEADERS = config.h \ eonsl/ccreature.h \ eonsl/eonsl.h \ eonsl/eonsldoc.h \ eonsl/eonslview.h \ eonsl/resource.h SOURCES = eonsl/ccreature.cpp \ eonsl/eonsl.cpp \ eonsl/eonsldoc.cpp \ eonsl/eonslview.cpp \ eonsl/main.cpp OBJECTS = eonsl/ccreature.o \ eonsl/eonsl.o \ eonsl/eonsldoc.o \ eonsl/eonslview.o \ eonsl/main.o \ eonsl/widgets/attack.o \ eonsl/widgets/closeweapon.o \ eonsl/widgets/coin.o \ eonsl/widgets/creatureedit.o \ eonsl/widgets/equipment.o \ eonsl/widgets/item.o \ eonsl/widgets/rangeweapon.o \ eonsl/widgets/shield.o \ eonsl/widgets/skilldialog.o \ eonsl/widgets/war.o INTERFACES = eonsl/widgets/attack.ui \ eonsl/widgets/closeweapon.ui \ eonsl/widgets/coin.ui \ eonsl/widgets/creatureedit.ui \ eonsl/widgets/equipment.ui \ eonsl/widgets/item.ui \ eonsl/widgets/rangeweapon.ui \ eonsl/widgets/shield.ui \ eonsl/widgets/skilldialog.ui \ eonsl/widgets/war.ui UICDECLS = eonsl/widgets/attack.h \ eonsl/widgets/closeweapon.h \ eonsl/widgets/coin.h \ eonsl/widgets/creatureedit.h \ eonsl/widgets/equipment.h \ eonsl/widgets/item.h \ eonsl/widgets/rangeweapon.h \ eonsl/widgets/shield.h \ eonsl/widgets/skilldialog.h \ eonsl/widgets/war.h UICIMPLS = eonsl/widgets/attack.cpp \ eonsl/widgets/closeweapon.cpp \ eonsl/widgets/coin.cpp \ eonsl/widgets/creatureedit.cpp \ eonsl/widgets/equipment.cpp \ eonsl/widgets/item.cpp \ eonsl/widgets/rangeweapon.cpp \ eonsl/widgets/shield.cpp \ eonsl/widgets/skilldialog.cpp \ eonsl/widgets/war.cpp SRCMOC = eonsl/moc_ccreature.cpp \ eonsl/moc_eonsl.cpp \ eonsl/moc_eonsldoc.cpp \ eonsl/moc_eonslview.cpp \ eonsl/widgets/moc_attack.cpp \ eonsl/widgets/moc_closeweapon.cpp \ eonsl/widgets/moc_coin.cpp \ eonsl/widgets/moc_creatureedit.cpp \ eonsl/widgets/moc_equipment.cpp \ eonsl/widgets/moc_item.cpp \ eonsl/widgets/moc_rangeweapon.cpp \ eonsl/widgets/moc_shield.cpp \ eonsl/widgets/moc_skilldialog.cpp \ eonsl/widgets/moc_war.cpp OBJMOC = eonsl/moc_ccreature.o \ eonsl/moc_eonsl.o \ eonsl/moc_eonsldoc.o \ eonsl/moc_eonslview.o \ eonsl/widgets/moc_attack.o \ eonsl/widgets/moc_closeweapon.o \ eonsl/widgets/moc_coin.o \ eonsl/widgets/moc_creatureedit.o \ eonsl/widgets/moc_equipment.o \ eonsl/widgets/moc_item.o \ eonsl/widgets/moc_rangeweapon.o \ eonsl/widgets/moc_shield.o \ eonsl/widgets/moc_skilldialog.o \ eonsl/widgets/moc_war.o DIST = TARGET = eonslp ####### Implicit rules .SUFFIXES: .cpp .cxx .cc .C .c .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: $(TARGET) $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) moc: $(SRCMOC) tmake: Makefile Makefile: eonslp.pro tmake eonslp.pro -o Makefile dist: $(TAR) eonslp.tar eonslp.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST) $(GZIP) eonslp.tar clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET) -rm -f *~ core ####### Sub-libraries ###### Combined headers ####### Compile eonsl/ccreature.o: eonsl/ccreature.cpp \ eonsl/ccreature.h eonsl/eonsl.o: eonsl/eonsl.cpp \ eonsl/eonsl.h \ eonsl/eonslview.h \ eonsl/eonsldoc.h \ eonsl/resource.h \ eonsl/../config.h \ eonsl/filesave.xpm \ eonsl/fileopen.xpm \ eonsl/filenew.xpm eonsl/eonsldoc.o: eonsl/eonsldoc.cpp \ eonsl/eonsldoc.h eonsl/eonslview.o: eonsl/eonslview.cpp \ eonsl/eonslview.h \ eonsl/eonsldoc.h eonsl/main.o: eonsl/main.cpp \ eonsl/eonsl.h \ eonsl/eonslview.h \ eonsl/eonsldoc.h \ eonsl/resource.h \ eonsl/../config.h eonsl/widgets/attack.h: eonsl/widgets/attack.ui $(UIC) eonsl/widgets/attack.ui -o eonsl/widgets/attack.h attack.h: eonsl/widgets/attack.ui $(UIC) eonsl/widgets/attack.ui -o attack.h eonsl/widgets/attack.cpp: eonsl/widgets/attack.ui $(UIC) eonsl/widgets/attack.ui -i attack.h -o eonsl/widgets/attack.cpp eonsl/widgets/closeweapon.h: eonsl/widgets/closeweapon.ui $(UIC) eonsl/widgets/closeweapon.ui -o eonsl/widgets/closeweapon.h closeweapon.h: eonsl/widgets/closeweapon.ui $(UIC) eonsl/widgets/closeweapon.ui -o closeweapon.h eonsl/widgets/closeweapon.cpp: eonsl/widgets/closeweapon.ui $(UIC) eonsl/widgets/closeweapon.ui -i closeweapon.h -o eonsl/widgets/closeweapon.cpp eonsl/widgets/coin.h: eonsl/widgets/coin.ui $(UIC) eonsl/widgets/coin.ui -o eonsl/widgets/coin.h coin.h: eonsl/widgets/coin.ui $(UIC) eonsl/widgets/coin.ui -o coin.h eonsl/widgets/coin.cpp: eonsl/widgets/coin.ui $(UIC) eonsl/widgets/coin.ui -i coin.h -o eonsl/widgets/coin.cpp eonsl/widgets/creatureedit.h: eonsl/widgets/creatureedit.ui $(UIC) eonsl/widgets/creatureedit.ui -o eonsl/widgets/creatureedit.h creatureedit.h: eonsl/widgets/creatureedit.ui $(UIC) eonsl/widgets/creatureedit.ui -o creatureedit.h eonsl/widgets/creatureedit.cpp: eonsl/widgets/creatureedit.ui $(UIC) eonsl/widgets/creatureedit.ui -i creatureedit.h -o eonsl/widgets/creatureedit.cpp eonsl/widgets/equipment.h: eonsl/widgets/equipment.ui $(UIC) eonsl/widgets/equipment.ui -o eonsl/widgets/equipment.h equipment.h: eonsl/widgets/equipment.ui $(UIC) eonsl/widgets/equipment.ui -o equipment.h eonsl/widgets/equipment.cpp: eonsl/widgets/equipment.ui $(UIC) eonsl/widgets/equipment.ui -i equipment.h -o eonsl/widgets/equipment.cpp eonsl/widgets/item.h: eonsl/widgets/item.ui $(UIC) eonsl/widgets/item.ui -o eonsl/widgets/item.h item.h: eonsl/widgets/item.ui $(UIC) eonsl/widgets/item.ui -o item.h eonsl/widgets/item.cpp: eonsl/widgets/item.ui $(UIC) eonsl/widgets/item.ui -i item.h -o eonsl/widgets/item.cpp eonsl/widgets/rangeweapon.h: eonsl/widgets/rangeweapon.ui $(UIC) eonsl/widgets/rangeweapon.ui -o eonsl/widgets/rangeweapon.h rangeweapon.h: eonsl/widgets/rangeweapon.ui $(UIC) eonsl/widgets/rangeweapon.ui -o rangeweapon.h eonsl/widgets/rangeweapon.cpp: eonsl/widgets/rangeweapon.ui $(UIC) eonsl/widgets/rangeweapon.ui -i rangeweapon.h -o eonsl/widgets/rangeweapon.cpp eonsl/widgets/shield.h: eonsl/widgets/shield.ui $(UIC) eonsl/widgets/shield.ui -o eonsl/widgets/shield.h shield.h: eonsl/widgets/shield.ui $(UIC) eonsl/widgets/shield.ui -o shield.h eonsl/widgets/shield.cpp: eonsl/widgets/shield.ui $(UIC) eonsl/widgets/shield.ui -i shield.h -o eonsl/widgets/shield.cpp eonsl/widgets/skilldialog.h: eonsl/widgets/skilldialog.ui $(UIC) eonsl/widgets/skilldialog.ui -o eonsl/widgets/skilldialog.h skilldialog.h: eonsl/widgets/skilldialog.ui $(UIC) eonsl/widgets/skilldialog.ui -o skilldialog.h eonsl/widgets/skilldialog.cpp: eonsl/widgets/skilldialog.ui $(UIC) eonsl/widgets/skilldialog.ui -i skilldialog.h -o eonsl/widgets/skilldialog.cpp eonsl/widgets/war.h: eonsl/widgets/war.ui $(UIC) eonsl/widgets/war.ui -o eonsl/widgets/war.h war.h: eonsl/widgets/war.ui $(UIC) eonsl/widgets/war.ui -o war.h eonsl/widgets/war.cpp: eonsl/widgets/war.ui $(UIC) eonsl/widgets/war.ui -i war.h -o eonsl/widgets/war.cpp eonsl/widgets/attack.o: eonsl/widgets/attack.cpp \ eonsl/widgets/attack.h eonsl/widgets/closeweapon.o: eonsl/widgets/closeweapon.cpp \ eonsl/widgets/closeweapon.h eonsl/widgets/coin.o: eonsl/widgets/coin.cpp \ eonsl/widgets/coin.h eonsl/widgets/creatureedit.o: eonsl/widgets/creatureedit.cpp \ eonsl/widgets/creatureedit.h eonsl/widgets/equipment.o: eonsl/widgets/equipment.cpp \ eonsl/widgets/equipment.h eonsl/widgets/item.o: eonsl/widgets/item.cpp \ eonsl/widgets/item.h eonsl/widgets/rangeweapon.o: eonsl/widgets/rangeweapon.cpp \ eonsl/widgets/rangeweapon.h eonsl/widgets/shield.o: eonsl/widgets/shield.cpp \ eonsl/widgets/shield.h eonsl/widgets/skilldialog.o: eonsl/widgets/skilldialog.cpp \ eonsl/widgets/skilldialog.h eonsl/widgets/war.o: eonsl/widgets/war.cpp \ eonsl/widgets/war.h eonsl/moc_ccreature.o: eonsl/moc_ccreature.cpp \ eonsl/ccreature.h eonsl/moc_eonsl.o: eonsl/moc_eonsl.cpp \ eonsl/eonsl.h \ eonsl/eonslview.h \ eonsl/eonsldoc.h \ eonsl/resource.h \ eonsl/../config.h eonsl/moc_eonsldoc.o: eonsl/moc_eonsldoc.cpp \ eonsl/eonsldoc.h eonsl/moc_eonslview.o: eonsl/moc_eonslview.cpp \ eonsl/eonslview.h \ eonsl/eonsldoc.h eonsl/widgets/moc_attack.o: eonsl/widgets/moc_attack.cpp \ eonsl/widgets/attack.h eonsl/widgets/moc_closeweapon.o: eonsl/widgets/moc_closeweapon.cpp \ eonsl/widgets/closeweapon.h eonsl/widgets/moc_coin.o: eonsl/widgets/moc_coin.cpp \ eonsl/widgets/coin.h eonsl/widgets/moc_creatureedit.o: eonsl/widgets/moc_creatureedit.cpp \ eonsl/widgets/creatureedit.h eonsl/widgets/moc_equipment.o: eonsl/widgets/moc_equipment.cpp \ eonsl/widgets/equipment.h eonsl/widgets/moc_item.o: eonsl/widgets/moc_item.cpp \ eonsl/widgets/item.h eonsl/widgets/moc_rangeweapon.o: eonsl/widgets/moc_rangeweapon.cpp \ eonsl/widgets/rangeweapon.h eonsl/widgets/moc_shield.o: eonsl/widgets/moc_shield.cpp \ eonsl/widgets/shield.h eonsl/widgets/moc_skilldialog.o: eonsl/widgets/moc_skilldialog.cpp \ eonsl/widgets/skilldialog.h eonsl/widgets/moc_war.o: eonsl/widgets/moc_war.cpp \ eonsl/widgets/war.h eonsl/moc_ccreature.cpp: eonsl/ccreature.h $(MOC) eonsl/ccreature.h -o eonsl/moc_ccreature.cpp eonsl/moc_eonsl.cpp: eonsl/eonsl.h $(MOC) eonsl/eonsl.h -o eonsl/moc_eonsl.cpp eonsl/moc_eonsldoc.cpp: eonsl/eonsldoc.h $(MOC) eonsl/eonsldoc.h -o eonsl/moc_eonsldoc.cpp eonsl/moc_eonslview.cpp: eonsl/eonslview.h $(MOC) eonsl/eonslview.h -o eonsl/moc_eonslview.cpp eonsl/widgets/moc_attack.cpp: eonsl/widgets/attack.h $(MOC) eonsl/widgets/attack.h -o eonsl/widgets/moc_attack.cpp eonsl/widgets/moc_closeweapon.cpp: eonsl/widgets/closeweapon.h $(MOC) eonsl/widgets/closeweapon.h -o eonsl/widgets/moc_closeweapon.cpp eonsl/widgets/moc_coin.cpp: eonsl/widgets/coin.h $(MOC) eonsl/widgets/coin.h -o eonsl/widgets/moc_coin.cpp eonsl/widgets/moc_creatureedit.cpp: eonsl/widgets/creatureedit.h $(MOC) eonsl/widgets/creatureedit.h -o eonsl/widgets/moc_creatureedit.cpp eonsl/widgets/moc_equipment.cpp: eonsl/widgets/equipment.h $(MOC) eonsl/widgets/equipment.h -o eonsl/widgets/moc_equipment.cpp eonsl/widgets/moc_item.cpp: eonsl/widgets/item.h $(MOC) eonsl/widgets/item.h -o eonsl/widgets/moc_item.cpp eonsl/widgets/moc_rangeweapon.cpp: eonsl/widgets/rangeweapon.h $(MOC) eonsl/widgets/rangeweapon.h -o eonsl/widgets/moc_rangeweapon.cpp eonsl/widgets/moc_shield.cpp: eonsl/widgets/shield.h $(MOC) eonsl/widgets/shield.h -o eonsl/widgets/moc_shield.cpp eonsl/widgets/moc_skilldialog.cpp: eonsl/widgets/skilldialog.h $(MOC) eonsl/widgets/skilldialog.h -o eonsl/widgets/moc_skilldialog.cpp eonsl/widgets/moc_war.cpp: eonsl/widgets/war.h $(MOC) eonsl/widgets/war.h -o eonsl/widgets/moc_war.cpp