|
|
@ -271,6 +271,10 @@ EXAMPLES = \ |
|
|
|
# in this case, the 'default' target entry is raylib
|
|
|
|
all: examples |
|
|
|
|
|
|
|
# generic compilation pattern
|
|
|
|
%: %.c |
|
|
|
$(CC) -o $@$(EXT) $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM) $(WINFLAGS) |
|
|
|
|
|
|
|
# compile all examples
|
|
|
|
examples: $(EXAMPLES) |
|
|
|
|
|
|
@ -535,8 +539,3 @@ ifeq ($(PLATFORM),PLATFORM_WEB) |
|
|
|
del *.o *.html *.js |
|
|
|
endif |
|
|
|
@echo Cleaning done |
|
|
|
|
|
|
|
# instead of defining every module one by one, we can define a pattern
|
|
|
|
# this pattern below will automatically compile every module defined on $(OBJS)
|
|
|
|
#%.exe : %.c
|
|
|
|
# $(CC) -o $@ $< $(CFLAGS) $(INCLUDES) $(LFLAGS) $(LIBS) -D$(PLATFORM)
|