File: Makefile.xming

package info (click to toggle)
glbsp 2.24-8
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,220 kB
  • sloc: cpp: 10,762; ansic: 6,953; makefile: 121; sh: 14
file content (56 lines) | stat: -rw-r--r-- 1,112 bytes parent folder | download | duplicates (5)
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