forked from boingball/MintPRINT
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile.patch
More file actions
20 lines (20 loc) · 1.07 KB
/
Copy pathmakefile.patch
File metadata and controls
20 lines (20 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- Makefile
+++ Makefile
@@ -1,4 +1,6 @@
-CROSS ?= m68k-amigaos-
-CC = $(CROSS)gcc
+CROSS ?= aarch64-aros-
+CC ?= $(CROSS)gcc
+CC_GUI ?= $(CC)
+LDFLAGS_GUI ?= -laros -lm
HOSTCC ?= cc
NM = $(CROSS)nm
CFLAGS ?= -Os -Wall -Wextra -fomit-frame-pointer -fno-builtin
@@ -40,3 +42,6 @@
MintPrintSettings: src/MintPrintSettings.c src/http_response.c src/http_response.h src/dpi_options.c src/dpi_options.h src/ipp_enum.c src/ipp_enum.h driver/media_size.c driver/media_size.h $(IFF_DIR_ESC)/iff-loader.c $(IFF_DIR_ESC)/iff-loader.h
- $(CC) -O2 -g -I"$(IFF_DIR)" -Isrc -Idriver -o $@ src/MintPrintSettings.c src/http_response.c src/dpi_options.c src/ipp_enum.c driver/media_size.c "$(IFF_DIR)/iff-loader.c" -lamiga -lm
+ $(CC_GUI) -O2 -s -I"$(IFF_DIR)" -Isrc -Idriver -o $@ src/MintPrintSettings.c src/http_response.c src/dpi_options.c src/ipp_enum.c driver/media_size.c "$(IFF_DIR)/iff-loader.c" $(LDFLAGS_GUI)
+ @echo "=== MintPrintSettings format ==="
+ @file $@ || true
+ @echo "=== Sekcje relokacji (AROS LoadSeg test) ==="
+ @$(CROSS)readelf -r $@ | head -n 15 || true