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