summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 225b0f9f89171d1d66a2a016c0b82a989ce7b3f0 (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
PROG=gncpmount
CXX=gcc
CXXFLAGS=-Wall -ansi
GTK=`pkg-config --cflags --libs gtk+-2.0`


OBJS=globals.o dialogs.o ncpwrapper.o keyfile.o 

.PHONY: clean run

all: $(PROG)

# Obecne pravidlo
%.o: %.c
	$(CXX) $(CXXFLAGS) $(GTK) -c $<

#Zavislosti
globals.o: globals.c globals.h
dialogs.o: dialogs.c dialogs.h globals.h 
ncpwrapper.o: ncpwrapper.c ncpwrapper.h globals.h dialogs.h
keyfile.o: keyfile.c keyfile.h globals.h dialogs.h

#Slinkovani
$(PROG): $(PROG).c logo.xpm.h $(OBJS)
	$(CXX) $(OBJS) $(CXXFLAGS) $(GTK) $(PROG).c -o $(PROG)

clean:
	$(RM) *.o $(PROG)
run: 
	./gncpmount