-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
101 lines (90 loc) · 2.85 KB
/
Makefile
File metadata and controls
101 lines (90 loc) · 2.85 KB
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# FiveLinux makefile
all : ./lib/libfive.a ./lib/libfivec.a
PRG_OBJS = ./obj/bar.o \
./obj/button.o \
./obj/checkbox.o \
./obj/combobox.o \
./obj/control.o \
./obj/database.o \
./obj/dbtools.o \
./obj/dialog.o \
./obj/errsys.o \
./obj/file.o \
./obj/filename.o \
./obj/folder.o \
./obj/font.o \
./obj/form.o \
./obj/get.o \
./obj/group.o \
./obj/harbour.o \
./obj/image.o \
./obj/ini.o \
./obj/listbox.o \
./obj/memoedit.o \
./obj/menu.o \
./obj/menuitem.o \
./obj/mget.o \
./obj/missing.o \
./obj/msgbar.o \
./obj/oemansi.o \
./obj/pdmenu.o \
./obj/printer.o \
./obj/progres.o \
./obj/radio.o \
./obj/radmenu.o \
./obj/say.o \
./obj/scrollbar.o \
./obj/timer.o \
./obj/valblank.o \
./obj/valtostr.o \
./obj/wbrowse.o \
./obj/wbcolumn.o \
./obj/window.o
C_OBJS = ./objc/bars.o \
./objc/buttons.o \
./objc/checkboxes.o \
./objc/comboboxes.o \
./objc/cursors.o \
./objc/dialogs.o \
./objc/files.o \
./objc/folders.o \
./objc/fonts.o \
./objc/getcolor.o \
./objc/getfile.o \
./objc/getfont.o \
./objc/gets.o \
./objc/groups.o \
./objc/images.o \
./objc/listboxes.o \
./objc/lnx.o \
./objc/menus.o \
./objc/mgets.o \
./objc/mouse.o \
./objc/msgbars.o \
./objc/msgbox.o \
./objc/progress.o \
./objc/radios.o \
./objc/says.o \
./objc/scrollbars.o \
./objc/spawn.o \
./objc/strtoken.o \
./objc/wbrowses.o \
./objc/windows.o
./lib/libfive.a : $(PRG_OBJS)
./lib/libfivec.a : $(C_OBJS)
./obj/%.c : ./source/classes/%.prg
./../harbour/bin/linux/gcc/harbour $< -o./$@ -n -I./../harbour/include -I./include
./obj/%.c : ./source/function/%.prg
./../harbour/bin/linux/gcc/harbour $< -o./$@ -n -I./../harbour/include -I./include
./obj/%.o : ./obj/%.c
gcc -c -D_HARBOUR_ -o $@ -I./../harbour/include -I./include $<
ar rc ./lib/libfive.a $@
./objc/%.o : ./source/function/%.c
gcc -D_HARBOUR_ `pkg-config --cflags gtk+-2.0` `pkg-config --cflags libgnomeprintui-2.2` -I./../harbour/include -I./include -Wall -c -o $@ $<
ar rc ./lib/libfivec.a $@
./objc/%.o : ./source/winapi/%.c
gcc -D_HARBOUR_ `pkg-config --cflags gtk+-2.0` `pkg-config --cflags libgnomeprintui-2.2` -I./../harbour/include -I./include -Wall -c -o $@ $<
ar rc ./lib/libfivec.a $@
./objc/%.o : ./source/internal/%.c
gcc -D_HARBOUR_ `pkg-config --cflags gtk+-2.0` `pkg-config --cflags libglade-2.0` -I./../harbour/include -I./include -Wall -c -o $@ $<
ar rc ./lib/libfivec.a $@