Wrapper completed & tested; adjusted many systems

This commit is contained in:
Kayne Ruse
2013-05-19 21:27:24 +10:00
parent 000e3707ed
commit f8c174741d
9 changed files with 192 additions and 28 deletions
+32 -7
View File
@@ -1,12 +1,37 @@
SRC=$(wildcard *.c)
OBJ=$(SRC:.c=.o)
OUT = libSDL_net.a
#config
INCLUDES=
CFLAGS+=$(addprefix -I,$(INCLUDES))
LIB=
all: $(OBJ)
#source
SRC=$(wildcard *.c)
#objects
OBJDIR=obj
OBJ=$(addprefix $(OBJDIR)/,$(SRC:.c=.o))
#output
OUTDIR=out
OUT=$(addprefix $(OUTDIR)/,libSDL_net.a)
#targets
all: $(OBJ) $(OUT)
ar -crs $(OUT) $(OBJ)
$(%.o): %.c
$(CC) -c -o $@ $<
$(OBJ): | $(OBJDIR)
$(OUT): | $(OUTDIR)
$(OBJDIR):
mkdir $(OBJDIR)
$(OUTDIR):
mkdir $(OUTDIR)
$(OBJDIR)/%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
clean:
$(RM) *.o *.a
$(RM) *.o *.a *.exe
rebuild: clean all