--- a/Makefile +++ b/Makefile @@ -32,7 +32,7 @@ #DEBUG = -g -pg -DQCL_DEBUG -DQC_DEBUG #DEBUG = -g -DQCL_DEBUG -DQC_DEBUG -DEBUG = -O2 -g -DQCL_DEBUG -DQC_DEBUG +DEBUG = -DQCL_DEBUG -DQC_DEBUG #DEBUG = -O2 # Plotting support @@ -81,8 +81,8 @@ #CXX = g++ #CPP = $(CC) -E -CXXFLAGS = -c $(ARCHOPT) $(DEBUG) $(PLOPT) $(RLOPT) $(IRQOPT) $(ENCOPT) -I$(QCDIR) -DDEF_INCLUDE_PATH="\"$(QCLDIR)\"" -LDFLAGS = $(ARCHOPT) -L$(QCDIR) $(DEBUG) $(PLLIB) -lm -lfl -lqc $(RLLIB) +CXXFLAGS += -c $(DEBUG) $(PLOPT) $(RLOPT) $(IRQOPT) $(ENCOPT) -I$(QCDIR) -DDEF_INCLUDE_PATH="\"$(QCLDIR)\"" +LIBS = -L$(QCDIR) $(PLLIB) -lm -lfl -lqc $(RLLIB) FILESCC = $(wildcard *.cc) FILESH = $(wildcard *.h) @@ -127,7 +127,7 @@ build: qcl $(QCLINC)/default.qcl qcl: $(OBJECTS) qcl.o $(QCLIB) - $(CXX) $(OBJECTS) qcl.o $(LDFLAGS) -o qcl + $(CXX) $(LDFLAGS) $(OBJECTS) qcl.o $(LIBS) -o qcl $(QCLINC)/default.qcl: extern.cc grep "^//!" extern.cc | cut -c5- > $(QCLINC)/default.qcl