Улучшил 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
|
OBJ = src/glazir.o
|
||||||
|
|
||||||
all: static
|
all: static
|
||||||
|
@ -7,6 +11,24 @@ static: libglazir.a
|
||||||
libglazir.a: $(OBJ)
|
libglazir.a: $(OBJ)
|
||||||
ar rcs 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:
|
clean:
|
||||||
@ for file in $(OBJ); do \
|
@ for file in $(OBJ); do \
|
||||||
if [ -e $$file ]; then \
|
if [ -e $$file ]; then \
|
||||||
|
@ -14,3 +36,6 @@ clean:
|
||||||
echo rm $$file; \
|
echo rm $$file; \
|
||||||
fi \
|
fi \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
love:
|
||||||
|
@ echo No war!
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
SDL_AppResult SDL_AppInit(void** appstate, int argc, char *argv[])
|
SDL_AppResult SDL_AppInit(void** appstate, int argc, char *argv[])
|
||||||
{
|
{
|
||||||
SDL_Init(SDL_INIT_VIDEO);
|
SDL_Init(SDL_INIT_VIDEO);
|
||||||
gr_init(argc, argv);
|
|
||||||
return SDL_APP_CONTINUE;
|
return SDL_APP_CONTINUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#ifndef GLAZIR
|
#ifndef GLAZIR
|
||||||
#define GLAZIR
|
#define GLAZIR
|
||||||
|
|
||||||
void gr_init(int argc, char* argv[]);
|
#include "version.h"
|
||||||
|
|
||||||
#endif
|
#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