X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=.Makefile.inc;h=c801dd0685fecc38250a87d56027420c19e198ce;hb=6d715e128f9cea6c25cc57dc23c1bccdbbfda475;hp=1eda95f80a4af8211fb842760d7e3146fb9b11b2;hpb=05b111d6a245725c81a314794fb95e8375fb6720;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/.Makefile.inc b/.Makefile.inc index 1eda95f80..c801dd068 100644 --- a/.Makefile.inc +++ b/.Makefile.inc @@ -41,6 +41,8 @@ INSTMODE = 0755 LDLIBS += -ldl SHARED = -bundle -twolevel_namespace -undefined dynamic_lookup CORELDFLAGS = -dynamic -bind_at_load -L. +@ELSIFEQ $(SYSTEM) interix + CXXFLAGS += -D_ALL_SOURCE -I/usr/local/include @ENDIF @IFDEF D @@ -65,7 +67,7 @@ CXXFLAGS += -Iinclude @ELSE @GNU_ONLY MAKEFLAGS += --silent @BSD_ONLY MAKE += -s - RUNCC = $(SOURCEPATH)/make/run-cc.pl $(CC) + RUNCC = perl $(SOURCEPATH)/make/run-cc.pl $(CC) @ENDIF @DO_EXPORT RUNCC CXXFLAGS CC LDLIBS PICLDFLAGS VERBOSE SOCKETENGINE CORELDFLAGS @@ -155,16 +157,20 @@ install: target@EXTRA_DIR@ @echo "* REMEMBER TO EDIT YOUR CONFIG FILE *" @echo "*************************************" +@GNU_ONLY RCS_FILES = $(wildcard .git/index .svn/entries) +@GNU_ONLY GNUmakefile: .Makefile.inc configure .config.cache $(RCS_FILES) +@GNU_ONLY ./configure -update + clean: @echo Cleaning... - @rm -f src/inspircd src/modes/modeclasses.a - @rm -f src/*.so src/modules/*.so src/commands/*.so - @rm -f src/*.o src/*/*.o src/modules/*/*.o - @rm -f src/.*.d src/*/.*.d src/modules/*/.*.d - @rm -f $(BUILDPATH)/bin/inspircd $(BUILDPATH)/include $(BUILDPATH)/real.mk - @rm -rf $(BUILDPATH)/obj $(BUILDPATH)/modules - @-rmdir $(BUILDPATH)/bin - @-rmdir $(BUILDPATH) + @-rm -f src/inspircd src/modes/modeclasses.a include/inspircd_se_config.h + @-rm -f src/*.so src/modules/*.so src/commands/*.so + @-rm -f src/*.o src/*/*.o src/modules/*/*.o + @-rm -f src/.*.d src/*/.*.d src/modules/*/.*.d + @-rm -f $(BUILDPATH)/bin/inspircd $(BUILDPATH)/include $(BUILDPATH)/real.mk + @-rm -rf $(BUILDPATH)/obj $(BUILDPATH)/modules + @-rmdir $(BUILDPATH)/bin 2>/dev/null + @-rmdir $(BUILDPATH) 2>/dev/null @echo Completed. deinstall: @@ -187,7 +193,6 @@ configureclean: rm -f GNUmakefile rm -f include/inspircd_config.h rm -f include/inspircd_version.h - rm -f include/inspircd_se_config.h distclean: clean configureclean