27 rindas
		
	
	
		
			508 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			27 rindas
		
	
	
		
			508 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| CC=
 | |
| MKDIR=
 | |
| PCFLAGS=
 | |
| PLFLAGS=
 | |
| LIBNAME=
 | |
| LFLAGS=-shared -g -ggdb
 | |
| CFLAGS=--std=c99 -g -ggdb -Wall
 | |
| 
 | |
| ifeq ($(OS),Windows_NT)
 | |
| 	CC+=mingw32-gcc
 | |
| 	MKDIR+=mkdir -p
 | |
| 	PLFLAGS+=-Wl,--out-implib,bin/libLoveToken.a
 | |
| 	LIBNAME+=bin/LoveToken.dll
 | |
| else
 | |
| 	ifeq ($(shell uname -s), Linux)
 | |
| 		CC+=gcc
 | |
| 		MKDIR+=mkdir -p
 | |
| 		PCFLAGS+=-fPIC
 | |
| 		LIBNAME+=bin/lovetoken.so
 | |
| 	endif
 | |
| endif
 | |
| 
 | |
| all:
 | |
| 	$(MKDIR) bin
 | |
| 	$(CC) $(CFLAGS) $(PCFLAGS) -c -o bin/lt.o src/lt.c
 | |
| 	$(CC) $(LFLAGS) -o $(LIBNAME) bin/lt.o $(PLFLAGS) -liconv
 |