X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=include.mk;h=f95ff7cb697c91c82633ec0af99368bbca97834f;hb=19331ee385cb3c39139a284e2ab1053420b18fe3;hp=762ffae24d14f8fc67884f25c5b4bc640096af25;hpb=e6809acf63782783397d56389d936afe6d1ec575;p=xonotic%2Fgmqcc.git diff --git a/include.mk b/include.mk index 762ffae..f95ff7c 100644 --- a/include.mk +++ b/include.mk @@ -13,11 +13,14 @@ CC ?= clang LDFLAGS += LIBS += -lm +#common objects +COMMON = ansi.o util.o stat.o fs.o opts.o conout.o + #objects -OBJ_C = main.o lexer.o parser.o fs.o stat.o util.o code.o ast.o ir.o conout.o ftepp.o opts.o utf8.o correct.o fold.o intrin.o -OBJ_P = util.o fs.o conout.o opts.o pak.o stat.o -OBJ_T = test.o util.o opts.o conout.o fs.o stat.o -OBJ_X = exec-standalone.o util.o opts.o conout.o fs.o stat.o +OBJ_C = $(COMMON) main.o lexer.o parser.o code.o ast.o ir.o ftepp.o utf8.o correct.o fold.o intrin.o +OBJ_P = $(COMMON) pak.o +OBJ_T = $(COMMON) test.o +OBJ_X = $(COMMON) exec-standalone.o #gource flags GOURCEFLAGS = \ @@ -95,7 +98,7 @@ SPLINTFLAGS = \ -abstract \ -statictrans \ -castfcnptr - + #always the right rule default: all @@ -108,6 +111,13 @@ uninstall: rm -f $(DESTDIR)$(MANDIR)/man1/doc/qcvm.1 rm -f $(DESTDIR)$(MANDIR)/man1/doc/gmqpak.1 +STYLE_MATCH = \( -name '*.[ch]' -or -name '*.def' -or -name '*.qc' \) + whitespace: - find . -type f \( -name '*.c' -or -name '*.h' \) -exec sed -i 's/ *$$//' '{}' ';' + find . -type f $(STYLE_MATCH) -exec sed -i 's/ *$$//' '{}' ';' +newline: + find . -type f $(STYLE_MATCH) -exec sed -i -e '$$a\' '{}' ';' +indent: + find . -type f $(STYLE_MATCH) -exec sed -i 's/\t/ /g' '{}' ';' +style: whitespace newline indent