changed structure of project, orange must be updated
This commit is contained in:
parent
b507abac88
commit
48ef8a3fa7
23
Makefile
23
Makefile
@ -1,4 +1,6 @@
|
|||||||
CC=gcc
|
CC=gcc
|
||||||
|
AR=ar rcs
|
||||||
|
GENERATOR=anselme
|
||||||
|
|
||||||
ifdef SystemRoot
|
ifdef SystemRoot
|
||||||
RM=del /Q
|
RM=del /Q
|
||||||
@ -6,6 +8,7 @@ ifdef SystemRoot
|
|||||||
BINARY=PixelWars.exe
|
BINARY=PixelWars.exe
|
||||||
LIB=-lSDL -lm -L./lib
|
LIB=-lSDL -lm -L./lib
|
||||||
FLAGS=-Wall -I./include
|
FLAGS=-Wall -I./include
|
||||||
|
LIB_PREFIX=lib
|
||||||
else
|
else
|
||||||
ifeq ($(shell uname), Linux)
|
ifeq ($(shell uname), Linux)
|
||||||
RM=rm -f
|
RM=rm -f
|
||||||
@ -13,28 +16,20 @@ else
|
|||||||
BINARY=PixelWars
|
BINARY=PixelWars
|
||||||
LIB=-lSDL -lm
|
LIB=-lSDL -lm
|
||||||
FLAGS=-g -Wall
|
FLAGS=-g -Wall
|
||||||
|
LIB_PREFIX=a
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
all : $(BINARY)
|
all : $(BINARY)
|
||||||
|
|
||||||
orange : orange.o
|
$(BINARY) : orange/orange.$(LIB_PREFIX) purple/purple.$(LIB_PREFIX) PixelWars_$(GENERATOR).$(LIB_PREFIX)
|
||||||
|
$(CC) PixelWars_$(GENERATOR).$(LIB_PREFIX) orange/orange.$(LIB_PREFIX) purple/purple.$(LIB_PREFIX) -o $(BINARY) $(LIB)
|
||||||
|
|
||||||
purple : purple.o
|
PixelWars_$(GENERATOR).$(LIB_PREFIX) : main.o tools.o generator_$(GENERATOR).o
|
||||||
|
$(AR) PixelWars_$(GENERATOR).$(LIB_PREFIX) main.o tools.o generator_$(GENERATOR).o
|
||||||
|
|
||||||
main : main.o generator.o tools.o
|
|
||||||
|
|
||||||
$(BINARY) : orange.o purple.o main.o generator.o tools.o
|
|
||||||
$(CC) main.o generator.o orange.o purple.o tools.o -o $(BINARY) $(LIB)
|
|
||||||
|
|
||||||
anselme : orange.o purple.o main.o generator_anselme.o tools.o
|
|
||||||
$(CC) main.o generator_anselme.o orange.o purple.o tools.o -o $(BINARY) $(LIB)
|
|
||||||
|
|
||||||
alternate : orange.o purple.o main.o generator_bis.o tools.o
|
|
||||||
$(CC) main.o generator_bis.o orange.o purple.o tools.o -o $(BINARY) $(LIB)
|
|
||||||
|
|
||||||
%.o: %.c
|
%.o: %.c
|
||||||
$(CC) -o $@ -c $< $(FLAGS)
|
$(CC) -o $@ -c $< $(FLAGS)
|
||||||
|
|
||||||
clean :
|
clean :
|
||||||
$(RM) *.o $(BINARY) *.stackdump *~
|
$(RM) *.o *.a $(BINARY) *.stackdump *~
|
28
orange/Makefile
Normal file
28
orange/Makefile
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
CC=gcc
|
||||||
|
AR=ar rcs
|
||||||
|
TARGET=orange
|
||||||
|
|
||||||
|
ifdef SystemRoot
|
||||||
|
RM=del /Q
|
||||||
|
FixPath=$(subst /,\,$1)
|
||||||
|
LIB=
|
||||||
|
FLAGS=-g -Wall
|
||||||
|
LIB_PREFIX=lib
|
||||||
|
else
|
||||||
|
ifeq ($(shell uname), Linux)
|
||||||
|
RM=rm -f
|
||||||
|
FixPath=$1
|
||||||
|
LIB=
|
||||||
|
FLAGS=-g -Wall
|
||||||
|
LIB_PREFIX=a
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
all : $(TARGET).$(LIB_PREFIX)
|
||||||
|
|
||||||
|
$(TARGET).$(LIB_PREFIX) :
|
||||||
|
$(CC) *.c -c $(FLAGS)
|
||||||
|
$(AR) $(TARGET).$(LIB_PREFIX) *.o
|
||||||
|
|
||||||
|
clean :
|
||||||
|
$(RM) *.o *.a *.stackdump *~
|
28
purple/Makefile
Normal file
28
purple/Makefile
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
CC=gcc
|
||||||
|
AR=ar rcs
|
||||||
|
TARGET=purple
|
||||||
|
|
||||||
|
ifdef SystemRoot
|
||||||
|
RM=del /Q
|
||||||
|
FixPath=$(subst /,\,$1)
|
||||||
|
LIB=
|
||||||
|
FLAGS=-g -Wall
|
||||||
|
LIB_PREFIX=lib
|
||||||
|
else
|
||||||
|
ifeq ($(shell uname), Linux)
|
||||||
|
RM=rm -f
|
||||||
|
FixPath=$1
|
||||||
|
LIB=
|
||||||
|
FLAGS=-g -Wall
|
||||||
|
LIB_PREFIX=a
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
|
all : $(TARGET).$(LIB_PREFIX)
|
||||||
|
|
||||||
|
$(TARGET).$(LIB_PREFIX) :
|
||||||
|
$(CC) *.c -c $(FLAGS)
|
||||||
|
$(AR) $(TARGET).$(LIB_PREFIX) *.o
|
||||||
|
|
||||||
|
clean :
|
||||||
|
$(RM) *.o *.a *.stackdump *~
|
@ -1,6 +1,6 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "team.h"
|
#include "../team.h"
|
||||||
#include "stdlib.h"
|
#include <stdlib.h>
|
||||||
|
|
||||||
// Hello World
|
// Hello World
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user