--- Makefile.orig 2018-01-09 05:01:02 UTC +++ Makefile @@ -17,7 +17,7 @@ SCRIPT_DIR=$(PREFIX)/share/oblige SCRIPT_DIR=$(PREFIX)/share/oblige -CXX=g++ +CXX?=c++ OBJ_DIR=obj_linux @@ -34,9 +34,9 @@ FLTK_LIBS=$(shell $(FLTK_CONFIG) --use-images --ldflag FLTK_FLAGS=$(shell $(FLTK_CONFIG) --cflags) FLTK_LIBS=$(shell $(FLTK_CONFIG) --use-images --ldflags) -CXXFLAGS=$(OPTIMISE) -Wall -D$(OS) -Ilua_src -Iglbsp_src -Iajpoly_src -Iphysfs_src $(FLTK_FLAGS) +CXXFLAGS=$(OPTIMISE) -Wall -D$(OS) -Ilua_src -Iajpoly_src $(FLTK_FLAGS) LDFLAGS=-L/usr/X11R6/lib -LIBS=-lm -lz $(FLTK_LIBS) +LIBS=-lm -lz -lglbsp -lphysfs $(FLTK_LIBS) #----- OBLIGE Objects ---------------------------------------------- @@ -174,7 +174,7 @@ AJPOLY_OBJS= \ $(OBJ_DIR)/ajpoly/pl_util.o \ $(OBJ_DIR)/ajpoly/pl_wad.o -AJPOLY_CXXFLAGS=$(OPTIMISE) -Wall -Iphysfs_src +AJPOLY_CXXFLAGS=$(OPTIMISE) -Wall -I$(LOCALBASE)/include $(OBJ_DIR)/ajpoly/%.o: ajpoly_src/%.cc $(CXX) $(AJPOLY_CXXFLAGS) -o $@ -c $< @@ -212,7 +212,7 @@ all: $(PROGRAM) all: $(PROGRAM) -$(PROGRAM): $(OBJS) $(LUA_OBJS) $(GLBSP_OBJS) $(AJPOLY_OBJS) $(PHYSFS_OBJS) +$(PROGRAM): $(OBJS) $(LUA_OBJS) $(AJPOLY_OBJS) $(CXX) -Wl,--warn-common $^ -o $@ $(LDFLAGS) $(LIBS) clean: