QCVM = qcvm.exe
GMQCC = gmqcc.exe
TESTSUITE = testsuite.exe
- PAK = gmqpak.exe
CFLAGS += -DNVALGRIND
else
ifneq ("$(MINGW)", "")
QCVM = qcvm.exe
GMQCC = gmqcc.exe
TESTSUITE = testsuite.exe
- PAK = gmqpak.exe
CFLAGS += -DNVALGRIND
else
QCVM = qcvm
GMQCC = gmqcc
TESTSUITE = testsuite
- PAK = gmqpak
endif
endif
$(TESTSUITE): $(OBJ_T)
$(CC) -o $@ $^ $(LDFLAGS) $(LIBS)
-$(PAK): $(OBJ_P)
- $(CC) -o $@ $^ $(LDFLAGS)
-
all: $(GMQCC) $(QCVM) $(TESTSUITE) $(PAK)
check: all
install-qcvm: $(QCVM)
install -d -m755 $(DESTDIR)$(BINDIR)
install -m755 $(QCVM) $(DESTDIR)$(BINDIR)/$(QCVM)
-install-gmqpak: $(PAK)
- install -d -m755 $(DESTDIR)$(BINDIR)
- install -m755 $(PAK) $(DESTDIR)$(BINDIR)/$(PAK)
install-doc:
install -d -m755 $(DESTDIR)$(MANDIR)/man1
install -m644 doc/gmqcc.1 $(DESTDIR)$(MANDIR)/man1/
fs.o: gmqcc.h opts.def platform.h
opts.o: gmqcc.h opts.def
conout.o: gmqcc.h opts.def
-pak.o: gmqcc.h opts.def
test.o: gmqcc.h opts.def platform.h
main.o: gmqcc.h opts.def lexer.h
lexer.o: gmqcc.h opts.def lexer.h