ARCHIVEDIR:=victrix-abyssi-$(MAJVERS).$(MINVERS)
ARCHIVENAME:=victrix-abyssi_$(MAJVERS).$(MINVERS)
-.cc.o:
- $(CXX) $(DEVELOPMENT_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) $< -o $@
+## PHONY targets in this section, please
-all: $(GAME)
+.PHONY: all archive clean code-docs debianize-archive install spotless
-$(GAME): $(OBJS)
- $(CXX) $(LDFLAGS) $(OBJS) $(LIBS) -o $(GAME)
+all: $(GAME)
archive: clean permobj.cc pobj_id.hh
mkdir $(ARCHIVEDIR)
code-docs:
doxygen Doxyfile
-headergen:
- ./pobj_comp default.permobjs
- #./pmon_comp default.permons
-
install: all
echo "man6dir is $(man6dir)"
install -D $(GAME) $(DESTDIR)$(gamesdir)/$(GAME)
spotless: clean
-rm -f $(GENERATED_SOURCE)
+## Real targets only after this point please
+
+$(GAME): $(OBJS)
+ $(CXX) $(LDFLAGS) $(OBJS) $(LIBS) -o $(GAME)
+
+.cc.o:
+ $(CXX) $(DEVELOPMENT_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) $< -o $@
+
## Dependencies for autogeneration
permobj.cc pobj_id.hh: pobj_comp default.permobjs
./pobj_comp default.permobjs