Улучшил Makefile
This commit is contained in:
parent
678c4448de
commit
519c3f2df5
4 changed files with 29 additions and 2 deletions
25
Makefile
25
Makefile
|
@ -1,3 +1,7 @@
|
|||
PREFIX = /usr
|
||||
INCLUDE = $(PREFIX)/include/glazir
|
||||
LIB64 = $(PREFIX)/lib64
|
||||
|
||||
OBJ = src/glazir.o
|
||||
|
||||
all: static
|
||||
|
@ -7,6 +11,24 @@ static: libglazir.a
|
|||
libglazir.a: $(OBJ)
|
||||
ar rcs libglazir.a $(OBJ)
|
||||
|
||||
install/headers:
|
||||
mkdir -p $(INCLUDE)
|
||||
cp src/*.h $(INCLUDE)
|
||||
|
||||
install/lib: libglazir.a
|
||||
mkdir -p $(LIB64)
|
||||
cp libglazir.a $(LIB64)
|
||||
|
||||
install: install/headers install/lib
|
||||
|
||||
uninstall/headers:
|
||||
rm -r $(INCLUDE)
|
||||
|
||||
uninstall/lib:
|
||||
rm $(LIB64)/libglazir.a
|
||||
|
||||
uninstall: uninstall/headers uninstall/lib
|
||||
|
||||
clean:
|
||||
@ for file in $(OBJ); do \
|
||||
if [ -e $$file ]; then \
|
||||
|
@ -14,3 +36,6 @@ clean:
|
|||
echo rm $$file; \
|
||||
fi \
|
||||
done
|
||||
|
||||
love:
|
||||
@ echo No war!
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
SDL_AppResult SDL_AppInit(void** appstate, int argc, char *argv[])
|
||||
{
|
||||
SDL_Init(SDL_INIT_VIDEO);
|
||||
gr_init(argc, argv);
|
||||
return SDL_APP_CONTINUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#ifndef GLAZIR
|
||||
#define GLAZIR
|
||||
|
||||
void gr_init(int argc, char* argv[]);
|
||||
#include "version.h"
|
||||
|
||||
#endif
|
||||
|
|
3
src/version.h
Normal file
3
src/version.h
Normal file
|
@ -0,0 +1,3 @@
|
|||
#define GLAZIR_VERSION_MAJOR 0
|
||||
#define GLAZIR_VERSION_MINOR 1
|
||||
#define GLAZIR_VERSION_PATCH 0
|
Loading…
Add table
Add a link
Reference in a new issue