summaryrefslogtreecommitdiff
path: root/x11/qwt/files/Makefile.apps
blob: 435b360defc08a08e76382a070fefeb9d6776899 (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.3 2000/03/28 00:09:23 dmcmahill 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)