xref: /OpenGrok/opengrok-indexer/src/test/resources/sources/c/Makefile (revision 2bcacabbe843448903326d34ff21a265b5f37596)
1DIR:sh=uname -p
2
3all: $(DIR)/testprog $(DIR)/libfoobar.so
4
5$(DIR)/libfoobar.so: $(DIR)/foobar.o
6	$(LINK.c) -o $(DIR)/libfoobar.so -G $(DIR)/foobar.o
7
8$(DIR)/testprog: $(DIR)/main.o
9	$(LINK.c) -o $(DIR)/testsprog $(DIR)/main.o
10
11$(DIR):
12	mkdir $(DIR)
13
14$(DIR)/main.o: $(DIR) main.c header.h
15	$(COMPILE.c) -o $(DIR)/main.o main.c
16
17$(DIR)/foobar.o: $(DIR) foobar.c
18	$(COMPILE.c) -o $(DIR)/foobar.o -Kpic foobar.c
19
20