Add datadir
This commit is contained in:
parent
37cafb67dc
commit
d2e51f7389
12
Makefile
12
Makefile
@ -1,12 +1,12 @@
|
|||||||
#DBG = -g
|
#DBG = -g
|
||||||
CC = gcc
|
CC = gcc
|
||||||
WARNFLAGS = -Wall -Wmissing-declarations -Wdeclaration-after-statement -Wcast-align -Winline -Wsign-compare -Wnested-externs -Wpointer-arith -Wformat-security
|
WARNFLAGS = -Wall -Wmissing-declarations -Wdeclaration-after-statement -Wcast-align -Winline -Wsign-compare -Wnested-externs -Wpointer-arith -Wformat-security
|
||||||
CFLAGS = -g -D_REENTRANT -O2 -Wall $(shell sdl-config --cflags) $(DBG) $(WARNFLAGS)
|
override CFLAGS += -D_REENTRANT -O2 $(shell sdl-config --cflags) $(DBG) $(WARNFLAGS)
|
||||||
|
|
||||||
.PHONY: all clean
|
.PHONY: all clean install
|
||||||
all: bomber
|
all: bomber
|
||||||
|
|
||||||
bomber: bomber.o gfx.o sound.o announce.o matcher
|
bomber: bomber.o gfx.o sound.o announce.o
|
||||||
gcc -o bomber bomber.o gfx.o sound.o announce.o $(shell sdl-config --libs) -lavahi-common -lavahi-client $(DBG)
|
gcc -o bomber bomber.o gfx.o sound.o announce.o $(shell sdl-config --libs) -lavahi-common -lavahi-client $(DBG)
|
||||||
|
|
||||||
matcher: matcher.c
|
matcher: matcher.c
|
||||||
@ -21,3 +21,9 @@ announce.o: announce.c announce.h
|
|||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f *.o matcher bomber
|
rm -f *.o matcher bomber
|
||||||
|
|
||||||
|
install: bomber
|
||||||
|
echo "Installing into $(DESTDIR)"
|
||||||
|
mkdir -p "$(DESTDIR)/usr/bin/" "$(DESTDIR)/usr/share/sdlbomber/"
|
||||||
|
install -m 0755 bomber "$(DESTDIR)/usr/bin/"
|
||||||
|
install -m 0644 data/*.pcx "$(DESTDIR)/usr/share/sdlbomber/"
|
||||||
|
7
bomber.c
7
bomber.c
@ -19,6 +19,9 @@ static void domode(void);
|
|||||||
static int iterate(void);
|
static int iterate(void);
|
||||||
static int scaninvite(int size);
|
static int scaninvite(int size);
|
||||||
|
|
||||||
|
#ifndef DATADIR
|
||||||
|
#define DATADIR "."
|
||||||
|
#endif
|
||||||
|
|
||||||
#define FRACTION 9
|
#define FRACTION 9
|
||||||
#define MAXMSG 4096
|
#define MAXMSG 4096
|
||||||
@ -832,12 +835,12 @@ char tname[256];
|
|||||||
|
|
||||||
memset(gs,0,sizeof(gfxset));
|
memset(gs,0,sizeof(gfxset));
|
||||||
ileft=0;
|
ileft=0;
|
||||||
sprintf(tname,"data/%s",name);
|
sprintf(tname,DATADIR "/%s",name);
|
||||||
ihand=open(tname,O_RDONLY);
|
ihand=open(tname,O_RDONLY);
|
||||||
if(ihand<0)
|
if(ihand<0)
|
||||||
{
|
{
|
||||||
char tname2[256];
|
char tname2[256];
|
||||||
sprintf(tname2,"%s.pcx",tname);
|
sprintf(tname2,"data/%s.pcx",tname);
|
||||||
ihand=open(tname2,O_RDONLY);
|
ihand=open(tname2,O_RDONLY);
|
||||||
if(ihand<0)
|
if(ihand<0)
|
||||||
return 1;
|
return 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user