Initial revision
[xgalaxy.git] / Makefile
1 CC=gcc
2 #pkg-config gtk+-2.0
3 INCLUDE=-I. -I../tedtools `pkg-config gtk+-2.0 --cflags` 
4 CFLAGS=-Wall -g -O2
5 DEFINES=
6 #LIB=-lm -L../tedtools -ltedtools `pkg-config gtk+-2.0 --libs` -lgthread-2.0
7 LIB=-lm -L../tedtools -ltedtools `pkg-config gtk+-2.0 --libs` -lpthread
8 AR=ar rcv
9 RANLIB=ranlib
10 LD=ld -x -shared
11
12 OBJ=xgalaxy.o galaxy.o menuaction.o entry.o graphics.o \
13         antialias_draw.o gtkcellrendererbutton.o trackball.o \
14         quaternions.o
15
16 .SUFFIXES: .o.c
17
18 .c.o:
19         $(CC) $(CFLAGS) $(DEFINES) $(INCLUDE) -c $<
20
21 all: xgalaxy
22
23 xgalaxy: $(OBJ)
24         $(CC) -o $@  $(OBJ) $(LIB) 
25
26 clean:
27         rm -rf *core *.o xgalaxy
28