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
|