Fixed `make install` issues, bugs with VESA
[tpg/acess2.git] / Makefile.cfg
1 #
2 # Acess2 Build Configuration
3 #
4
5 # Install destination configuration
6 DISTROOT := a:/Acess2
7 xCP := mcopy -D o
8 xMKDIR := mmd
9
10 ACESSDIR := $(dir $(lastword $(MAKEFILE_LIST)))
11 ACESSDIR := $(shell cd $(ACESSDIR) && pwd)
12
13 # Default build programs
14 CC := gcc
15 LD := ld
16 AS := nasm
17 DISASM := objdump -d -S
18 RM := @rm -f
19 STRIP := strip
20 MKDIR := mkdir -p
21 RMDIR := rm -rf
22 lCP := cp
23
24 # Load Architecture settings
25 ifeq ($(ARCH),)
26         ARCH := i386
27 endif
28 -include $(ACESSDIR)/Makefile.$(ARCH).cfg
29 ifeq ($(ARCHDIR),)
30         ARCHDIR := x86
31 endif
32 -include $(ACESSDIR)/Makefile.$(ARCHDIR).cfg
33
34 # Makefile.user.cfg is not part of the Acess git repo,
35 # It is for overriding the options in this file
36 -include $(ACESSDIR)/Makefile.user.cfg
37
38 FILESYSTEMS := 
39 DRIVERS := 
40 MODULES := Storage/ATA Storage/FDD
41 MODULES += Network/NE2000
42 MODULES += Display/VESA
43 #MODULES += Display/BochsGA
44 MODULES += Filesystems/Ext2
45 MODULES += Filesystems/FAT
46 MODULES += Filesystems/NTFS
47 MODULES += IPStack
48 DYNMODS := USB/Core
49 MODULES += Interfaces/UDI

UCC git Repository :: git.ucc.asn.au