# Platform.ia32.linux, Copyright (c) by C. Jeker, # Swiss Federal Institute of Technology, # Computer Engineering and Networks Laboratory. # # TOPSY -- A Teachable Operating System. # Implementation of a tiny and simple # micro kernel for teaching purposes. # # For further information, please visit http://www.tik.ee.ethz.ch/~topsy # # This software is provided under the terms of the GNU General Public Licence. # A full copy of the GNU GPL is provided in the file COPYING found in the # development root of Topsy. # # # File: $Source: /usr/drwho/vault/cvs/topsy/Topsy/Makefiles/Platform.ia32.linux,v $ # Author(s): # Affiliation: ETH Zuerich, TIK # Version: $Revision: 1.5 $ # Creation Date: # Last Date of Change: $Date: 1999/12/15 15:15:41 $ by: $Author: gfa $ # # # $Log: Platform.ia32.linux,v $ # Revision 1.5 1999/12/15 15:15:41 gfa # *** empty log message *** # # Revision 1.4 1999/12/13 21:48:29 ruf # GNU General Public Licence Update # # Revision 1.3 1999/10/27 11:04:51 jeker # fixes R4k R3k port # # Revision 1.2 1999/06/10 13:15:45 jeker # cleaning up # # Revision 1.1 1999/06/06 20:54:56 jeker # putting everything together for Topsy 2.0 # # # # compiler stuff CC=gcc LD=ld KERNLD=$(LD) OBJCOPY=objcopy SIZE=size NM=nm -p LIBS=-L/lib -lc JC=javac # Parameter Definition ELF= elf_i386 LDFLAGS= -e __start -Map kernel.elf.map --cref $(REALKERNELOBJS) OBJCOPYFLAGS= -R .note -R .comment -O binary MACHINE_CFLAGS =-Wall -fvolatile-global MACHINE_CFLAGS+=-malign-double MACHINE_CFLAGS+=-fno-strength-reduce -fomit-frame-pointer MACHINE_CFLAGS+=-malign-double -malign-loops=2 -malign-jumps=2 MACHINE_CFLAGS+=-malign-functions=2 -fno-builtin MACHINE_CFLAGS+=-m386