summaryrefslogtreecommitdiff
path: root/x11/qwt/files/Makefile.apps
blob: c69baefd174da3501e8675a63a2677d0e09eb294 (plain)
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
# $NetBSD: Makefile.apps,v 1.4 2012/06/16 03:21:22 dholland Exp $
#
#	Makefile rules for Qwt examples
#	===============================
#

PREFIX?= /usr/X11R6
include $(QWTDIR)/Makefile.common

#
# GENERAL SETTINGS
#
CC	=	gcc
CFLAGS	=	-O2
INCLUDES =	-I$(QWTINC) -I$(QTINC)
LD	=	$(CC)
LDFLAGS	=
LIBS	=	-L$(X11BASE) -Wl,-R$(X11BASE) -L$(QTLIB) -Wl,-R$(QTLIB) -lqt -lXext -lX11 -lqwt -lm

#
# IMPLICIT RULES
#
%.o: %.cpp
	$(CC) -c $(CFLAGS) $(INCLUDES) -o $@ $<

moc_%.cpp: %.h
	$(MOC) -o $@ $<


#
# BUILD RULES
#
all: $(APPNAME)

$(APPNAME): $(OBJECTS)
	$(LD) $(LDFLAGS) -o $(APPNAME) $(OBJECTS) $(LIBS)

clean:
	-rm -f $(OBJECTS) $(APPNAME)