xref: /relibc/pthreads-emb/Makefile (revision 40b2b829bc26583cc091fdca064004cfdebc10c5)
16720dfdcSJeremy SollerSRC=$(wildcard *.c)
26720dfdcSJeremy SollerOBJ=$(patsubst %.c,%.o,$(SRC))
3*40b2b829SJeremy SollerLOBJ=$(patsubst %.c,%.lo,$(SRC))
46720dfdcSJeremy Soller
56720dfdcSJeremy Sollerall: libpthread.a
66720dfdcSJeremy Soller
76720dfdcSJeremy Sollerlibpthread.a: $(OBJ)
86720dfdcSJeremy Soller	$(AR) -rcs $@ $(OBJ)
96720dfdcSJeremy Soller
10*40b2b829SJeremy Sollerlibpthread.so: $(LOBJ)
11*40b2b829SJeremy Soller	$(CC) $(CFLAGS) -nostdlib -shared -o $@ $(LOBJ)
12*40b2b829SJeremy Soller
136720dfdcSJeremy Soller%.o: %.c
146720dfdcSJeremy Soller	$(CC) $(CFLAGS) -I . -c $< -o $@
15*40b2b829SJeremy Soller
16*40b2b829SJeremy Soller%.lo: %.c
17*40b2b829SJeremy Soller	$(CC) $(CFLAGS) -fPIC -I . -c $< -o $@
18