cleanup Makefile
This commit is contained in:
parent
b4ffa28a15
commit
4f98fb7258
3 changed files with 15 additions and 20 deletions
13
Makefile
13
Makefile
|
@ -7,19 +7,16 @@
|
||||||
# https://opensource.org/license/MIT.
|
# https://opensource.org/license/MIT.
|
||||||
|
|
||||||
PREFIX = /usr
|
PREFIX = /usr
|
||||||
DOCDIR = $(PREFIX)/doc/x48ng
|
DOCDIR = $(PREFIX)/doc/saturn
|
||||||
MANDIR = $(PREFIX)/man
|
|
||||||
|
|
||||||
OPTIM ?= 2
|
OPTIM ?= 2
|
||||||
|
|
||||||
CFLAGS ?= -g -O$(OPTIM) -I./src/ -D_GNU_SOURCE=1 -I./libChf -L./libChf/st_build -lutil
|
CFLAGS ?= -g -O$(OPTIM) -I./src/ -D_GNU_SOURCE=1 -I./libChf -L./libChf/st_build -lutil
|
||||||
LIBS = -lm -lChf -lXm
|
LIBS = -lm -lChf -lXm
|
||||||
|
|
||||||
X11CFLAGS = $(shell pkg-config --cflags x11 xext) -D_GNU_SOURCE=1
|
X11CFLAGS = $(shell pkg-config --cflags x11 xext)
|
||||||
X11LIBS = $(shell pkg-config --libs x11 xext xt)
|
X11LIBS = $(shell pkg-config --libs x11 xext xt)
|
||||||
|
|
||||||
CFLAGS += $(X11CFLAGS)
|
|
||||||
LIBS += $(X11LIBS)
|
|
||||||
FULL_WARNINGS = no
|
FULL_WARNINGS = no
|
||||||
|
|
||||||
DOTOS = src/cpu.o \
|
DOTOS = src/cpu.o \
|
||||||
|
@ -90,12 +87,10 @@ override CFLAGS := -std=c11 \
|
||||||
$(call cc-option,-Wlogical-op) \
|
$(call cc-option,-Wlogical-op) \
|
||||||
$(call cc-option,-Wno-unknown-warning-option) \
|
$(call cc-option,-Wno-unknown-warning-option) \
|
||||||
$(EXTRA_WARNING_FLAGS) \
|
$(EXTRA_WARNING_FLAGS) \
|
||||||
|
$(X11CFLAGS) \
|
||||||
$(CFLAGS)
|
$(CFLAGS)
|
||||||
|
|
||||||
override CPPFLAGS := -I./src/ -D_GNU_SOURCE=1 \
|
override CPPFLAGS := -I./src/ -D_GNU_SOURCE=1 \
|
||||||
-DVERSION_MAJOR=$(VERSION_MAJOR) \
|
|
||||||
-DVERSION_MINOR=$(VERSION_MINOR) \
|
|
||||||
-DPATCHLEVEL=$(PATCHLEVEL) \
|
|
||||||
$(CPPFLAGS)
|
$(CPPFLAGS)
|
||||||
|
|
||||||
.PHONY: all clean clean-all pretty-code install mrproper get-roms install
|
.PHONY: all clean clean-all pretty-code install mrproper get-roms install
|
||||||
|
@ -107,7 +102,7 @@ libChf/st_build/libChf.a:
|
||||||
make -C libChf
|
make -C libChf
|
||||||
|
|
||||||
dist/saturn: $(DOTOS) libChf/st_build/libChf.a
|
dist/saturn: $(DOTOS) libChf/st_build/libChf.a
|
||||||
$(CC) $^ -o $@ $(CFLAGS) $(LIBS)
|
$(CC) $^ -o $@ $(CFLAGS) $(LIBS) $(X11LIBS)
|
||||||
|
|
||||||
dist/pack: src/pack.o src/disk_io.o src/debug.o libChf/st_build/libChf.a
|
dist/pack: src/pack.o src/disk_io.o src/debug.o libChf/st_build/libChf.a
|
||||||
$(CC) $^ -o $@ $(CFLAGS) $(LIBS)
|
$(CC) $^ -o $@ $(CFLAGS) $(LIBS)
|
||||||
|
|
|
@ -166,11 +166,11 @@ table[] =
|
||||||
{"hp48",
|
{"hp48",
|
||||||
|
|
||||||
{ /* name, id, access_prio,
|
{ /* name, id, access_prio,
|
||||||
init, save,
|
init, save,
|
||||||
read, write,
|
read, write,
|
||||||
r_config, r_abs_base_addr, r_size,
|
r_config, r_abs_base_addr, r_size,
|
||||||
map_flags
|
map_flags
|
||||||
*/
|
*/
|
||||||
|
|
||||||
{
|
{
|
||||||
"ROM (ROM)",
|
"ROM (ROM)",
|
||||||
|
@ -257,11 +257,11 @@ table[] =
|
||||||
{"hp49",
|
{"hp49",
|
||||||
|
|
||||||
{ /* name, id, access_prio,
|
{ /* name, id, access_prio,
|
||||||
init, save,
|
init, save,
|
||||||
read, write,
|
read, write,
|
||||||
r_config, r_abs_base_addr, r_size,
|
r_config, r_abs_base_addr, r_size,
|
||||||
map_flags
|
map_flags
|
||||||
*/
|
*/
|
||||||
|
|
||||||
{
|
{
|
||||||
"ROM (ROM)",
|
"ROM (ROM)",
|
||||||
|
|
|
@ -102,7 +102,7 @@ static char rcs_id[] = "$Id: saturn.c,v 4.1 2000/12/11 09:54:19 cibrario Rel $";
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <setjmp.h>
|
// #include <setjmp.h>
|
||||||
#include <string.h> /* 3.1: strcpy(), strcat() */
|
#include <string.h> /* 3.1: strcpy(), strcat() */
|
||||||
#include <unistd.h> /* isatty() */
|
#include <unistd.h> /* isatty() */
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue