File: makefile

package info (click to toggle)
libsx 2.05-3
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 1,372 kB
  • sloc: ansic: 8,540; makefile: 258
file content (23 lines) | stat: -rw-r--r-- 516 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
include ../libsx_defs

CFLAGS	= -g -I../controlbox

CLIBS	= -lGLU -lGL -lXaw -lXt -lXmu -lX11 -lm
LDFLAGS = $(LIBPATH) $(LIBS) $(CLIBS)

OBJS = fogl.o cfogl.o
OTHEROBJS = controlbox.o

default: $(OTHEROBJS) pcurve

controlbox.o: ../controlbox/controlbox.c
	cc -c $(CFLAGS) ../controlbox/controlbox.c -o controlbox.o

clean:
	rm -f $(OBJS) cool

pcurve:	pcurve.c $(OTHEROBJS)
	cc $(CFLAGS) pcurve.c -o pcurve $(OTHEROBJS) $(LDFLAGS)

cool2:	cool2.c $(OTHEROBJS)
	cc $(CFLAGS) cool2.c $(OTHEROBJS) -o cool2 $(LDFLAGS)