equal
deleted
inserted
replaced
19 SHELL:=bash |
19 SHELL:=bash |
20 |
20 |
21 include $(SBS_HOME:\=/)/util/gccprogram.mk |
21 include $(SBS_HOME:\=/)/util/gccprogram.mk |
22 |
22 |
23 ifeq ($(filter win,$(HOSTPLATFORM)),win) |
23 ifeq ($(filter win,$(HOSTPLATFORM)),win) |
|
24 CHOMP_C:=chomp.c |
24 PROCESS_C:=process_win.c |
25 PROCESS_C:=process_win.c |
25 CFLAGS:=-DHOST_WIN |
26 CFLAGS:=-DHOST_WIN |
26 ifeq ($(SBS_MINGW),) |
27 ifeq ($(SBS_MINGW),) |
27 LDFLAGS:=$(subst \,/,$(SBS_HOME:\=/)\win32\mingw\lib\libiberty.a) |
28 LDFLAGS:=$(subst \,/,$(SBS_HOME:\=/)\win32\mingw\lib\libiberty.a) |
28 else |
29 else |
29 LDFLAGS:=$(subst \,/,$(SBS_MINGW:\=/)\lib\libiberty.a) |
30 LDFLAGS:=$(subst \,/,$(SBS_MINGW:\=/)\lib\libiberty.a) |
30 endif |
31 endif |
31 else |
32 else |
|
33 CHOMP_C:= |
32 PROCESS_C:=process.c |
34 PROCESS_C:=process.c |
33 CFLAGS:=-g |
35 CFLAGS:=-g |
34 linux_PTHREADLIBS:=-lpthread |
36 linux_PTHREADLIBS:=-lpthread |
35 LDFLAGS:=$(linux_PTHREADLIBS) -lrt |
37 LDFLAGS:=$(linux_PTHREADLIBS) -lrt |
36 endif |
38 endif |
41 |
43 |
42 # remember how to clean up: |
44 # remember how to clean up: |
43 MANIFEST:=$(SOURCEDIR)/manifest |
45 MANIFEST:=$(SOURCEDIR)/manifest |
44 |
46 |
45 TARGET:=talon |
47 TARGET:=talon |
46 SOURCES:=$(addprefix $(SOURCEDIR)/,talon.c buffer.c sema.c log.c $(PROCESS_C)) |
48 SOURCES:=$(addprefix $(SOURCEDIR)/,talon.c buffer.c sema.c log.c $(PROCESS_C) $(CHOMP_C)) |
47 #$(info $(cprogram)) |
49 #$(info $(cprogram)) |
48 $(eval $(cprogram)) |
50 $(eval $(cprogram)) |
49 |
51 |
50 TARGET:=talonctl |
52 TARGET:=talonctl |
51 SOURCES:=$(addprefix $(SOURCEDIR)/,talonctl.c sema.c log.c) |
53 SOURCES:=$(addprefix $(SOURCEDIR)/,talonctl.c sema.c log.c) |
61 |
63 |
62 TARGET:=talonlock |
64 TARGET:=talonlock |
63 SOURCES:=$(addprefix $(SOURCEDIR)/,lock.c sema.c log.c) |
65 SOURCES:=$(addprefix $(SOURCEDIR)/,lock.c sema.c log.c) |
64 $(eval $(cprogram)) |
66 $(eval $(cprogram)) |
65 |
67 |
|
68 TARGET:=testchomp |
|
69 SOURCES:=$(addprefix $(SOURCEDIR)/,testchomp.c chomp.c log.c) |
|
70 $(eval $(cprogram)) |
|
71 |