4 ## Made by Johnny Q. Hacker
5 ## Login <solarionjohnathan>
7 ## Started on Thu Jul 17 10:56:05 2008 Johnny Q. Hacker
8 ## Last update Thu Jul 17 10:56:05 2008 Johnny Q. Hacker
10 ##############################
11 # Complete this to make it ! #
12 ##############################
13 NAME = scdataviz # Name of executable file
14 SRC = $(wildcard *.c) # List of *.c
19 IPATH = -I. # path of include file
20 OBJOPT = -ggdb -g3 -Wall -Wstrict-prototypes -DDEBUG -std=c99 -D_GNU_SOURCE # option for obj
21 EXEOPT = -ggdb -g3 -Wall -Wstrict-prototypes -std=c99 -D_GNU_SOURCE # option for exe (-lefence ...)
22 LPATH = -L. # path for librairies ...
36 CFLAGS = $(OBJOPT) $(IPATH) `pkg-config --cflags gtk+-2.0`
37 LDFLAGS = $(EXEOPT) $(LPATH) `pkg-config --libs gtk+-2.0`
39 .SUFFIXES: .h.Z .c.Z .h.gz .c.gz .c.z .h.z
41 ##############################
42 # Basic Compile Instructions #
43 ##############################
46 $(NAME): $(OBJS) $(SRC) $(INCL)
47 $(CC) $(OBJS) $(LDFLAGS) -o $(NAME)
48 # $(STRIP) ./$(NAME) # if you debug ,don't strip ...
51 gcc $(IPATH) -MM $(SRC)
53 -$(RM) $(NAME) $(OBJS)
57 $(COMP) $(INCL) $(SRC)
59 $(UNCOMP) $(SRC) $(INCL)
61 .c.Z.c .h.Z.h .c.gz.c .h.gz.h .c.z.c .h.z.h :