include ../conf CFLAGS= $(WARNINGS) $(DEFINES) $(INCLUDES) DEFINES= -D_XOPEN_SOURCE=600 $(POSIX_SPAWN) $(ENVIRON) INCLUDES= $(LUAINC) WARNINGS= -W -Wall -std=c89 LIBS= $(LUALIB) T= ex.so default: $(T) OBJS= ex.o spawn.o $(EXTRA) $(T): $(OBJS) $(EXTRA); $(CC) -shared -o $@ $(OBJS) $(LIBS) ex.o: ex.c spawn.h spawn.o: spawn.c spawn.h posix_spawn.o: posix_spawn.c posix_spawn.h clean:; rm -f *.o ex.so ex.dll $(T)