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