Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
*.o
*.a
*.so
*.swp
*.so*
*.pc
*.bak
*.org
*.orig
*.diff
*.log
*.rej
8 changes: 4 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ DEFS= -DNOERROR
CFLAGS= -I.. -I../.. -I../../.. -I./include -I./common -I./render -I./Xext -I./lbx -I./fb -I./mi -I./miext/shadow -I./hw/kdrive -I./miext/layer -I./os $(COMMONDEFS) $(DEFS)

OBJS=
all: core Xfbdev
all: core Xfbdev xinit

core:
cd render; make
Expand All @@ -30,11 +30,11 @@ Xvesa: core

Xfbdev: core
cd hw/kdrive/fbdev; make
$(CC) $(CFLAGs) $(DEFS) $(LDFLAGS) -o Xfbdev dix/libdix.a os/libos.a hw/kdrive/fbdev/libfbdev.a miext/layer/liblayer.a hw/kdrive/libkdrive.a hw/kdrive/linux/liblinux.a miext/shadow/libshadow.a fb/libfb.a mi/libmi.a Xext/libext.a Xext/extmod/libextmod.a XTrap/libxtrap.a randr/librandr.a render/librender.a record/librecord.a $(LINKDIR) -lXfont -lXinerama -lX11 -lXdmcp -lz -lm
$(CC) $(CFLAGs) $(DEFS) $(LDFLAGS) -o Xfbdev dix/libdix.a os/libos.a hw/kdrive/fbdev/libfbdev.a miext/layer/liblayer.a hw/kdrive/libkdrive.a hw/kdrive/linux/liblinux.a miext/shadow/libshadow.a fb/libfb.a mi/libmi.a Xext/libext.a Xext/extmod/libextmod.a XTrap/libxtrap.a randr/librandr.a render/librender.a record/librecord.a $(LINKDIR) -lXfont -lXinerama -lX11 -lXdmcp -lz -lm

xinit:
cd init; make
$(CC) $(CFLAGs) $(DEFS) $(LDFLAGS) -o xinit init/xinit.o -lX11
$(CC) $(CFLAGs) $(DEFS) $(LDFLAGS) -o xinit init/xinit.o $(LINKDIR) -lX11 -lpthread

clean:
cd render; make clean
Expand All @@ -61,7 +61,7 @@ clean:
install:
install -D -m 755 Xfbdev $(DESTDIR)/$(BINDIR)/Xfbdev
install -m 755 xinit $(DESTDIR)/$(BINDIR)/xinit
ln -s $(BINDIR)/Xfbdev $(DESTDIR)/$(BINDIR)/X
ln -fs $(BINDIR)/Xfbdev $(DESTDIR)/$(BINDIR)/X
install -D -m 644 init/xinit.1 $(DESTDIR)/$(MANDIR)/man1/xinit.1
install -D -m 644 README $(DESTDIR)/$(DOCDIR)/tinyxserver/README
install -m 644 changelog $(DESTDIR)/$(DOCDIR)/tinyxserver/changelog
Expand Down
16 changes: 9 additions & 7 deletions standard_definitions.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ CC=/usr/bin/gcc
#CC=/opt/musl/bin/musl-gcc

####compilerflags####
COMPFLAGS=-pipe -fPIC -Os -Wall -D_BSD_SOURCE -D_GNU_SOURCE -D__KERNEL_STRICT_NAMES \
-fno-strength-reduce -nodefaultlibs -fno-strict-aliasing \
-ffunction-sections -fdata-sections \
-I. -I/usr/xsrc/pkg/usr/include
COMPFLAGS=-pipe -fPIC -Os -Wall -D_BSD_SOURCE -D_GNU_SOURCE -D_DEFAULT_SOURCE \
-D__KERNEL_STRICT_NAMES -fno-strength-reduce -nodefaultlibs \
-fno-strict-aliasing -ffunction-sections -fdata-sections -I. \
-I/usr/xsrc/pkg/usr/include


####extensions####
Expand Down Expand Up @@ -109,6 +109,8 @@ LINKDIR=-L/usr/xsrc/pkg/usr/lib
#INCDIR=/opt/musl/include

PREDIR=/usr
LIBDIR=$(DESTDIR)$(PREDIR)/lib
INCDIR=$(DESTIR)$(PREDIR)/include

LIBDIR=$(PREDIR)/lib
INCDIR=$(PREDIR)/include
BINDIR=$(PREDIR)/bin
DOCDIR=$(PREDIR)/doc
MANDIR=$(PREDIR)/man