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