1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
#
# GL-Node Viewer
#
# GNU Makefile for WIN32, using CROSS-COMPILER on Linux
#
PROGRAM=NodeView.exe
SRC_DIR=nodeview
LIB_LOC=/home/aapted/ebuild
FLTK_DIR=$(LIB_LOC)/fltk-1.1.7
FLTK_FLAGS=-I$(FLTK_DIR)
FLTK_LIBS=$(FLTK_DIR)/lib/libfltk_images.a \
$(FLTK_DIR)/lib/libfltk.a
CXX=i586-mingw32msvc-g++
CXXFLAGS=-O -Wall -DWIN32 $(FLTK_FLAGS)
LDFLAGS=
LIBS=-lm $(FLTK_LIBS) \
-mwindows -lcomdlg32 -lole32 -luuid -lgdi32 \
-lcomctl32 -lwsock32 -lsupc++
OBJS=./main.o \
./asserts.o \
./dialog.o \
./grid.o \
./info.o \
./level.o \
./lists.o \
./menu.o \
./path.o \
./system.o \
./util.o \
./wad.o \
./window.o
# ----- TARGETS ------------------------------------------------------
all: $(PROGRAM)
clean:
rm -f $(PROGRAM) *.o core core.* ERRS nv_debug.txt
$(PROGRAM): $(OBJS)
$(CXX) $(CFLAGS) $(OBJS) -o $@ $(LDFLAGS) $(LIBS)
stripped: all
i586-mingw32msvc-strip --strip-unneeded $(PROGRAM)
.PHONY: all clean stripped
#--- editor settings ------------
# vi:ts=8:sw=8:noexpandtab
|