33 lines
837 B
Makefile
33 lines
837 B
Makefile
#####################################################################
|
|
# Author: Josh Holtrop / Benjamen R. Meyer #
|
|
# Date: 02/15/04 #
|
|
# Purpose: To build Josh Holtrop's OS (HOS) using GNU make #
|
|
# Note: This makefile is for use on Linux & other Unix-like systems #
|
|
#####################################################################
|
|
|
|
# Assembler information:
|
|
NASM_BIN=nasm
|
|
|
|
#################
|
|
# Build the IPL #
|
|
#################
|
|
all: stage1 stage2
|
|
|
|
################
|
|
# IPL: Stage 1 #
|
|
################
|
|
stage1: stage1.asm
|
|
$(NASM_BIN) stage1.asm -o stage1.bin
|
|
|
|
################
|
|
# IPL: Stage 2 #
|
|
################
|
|
stage2: stage2.asm
|
|
$(NASM_BIN) stage2.asm -o stage2.bin
|
|
|
|
#########
|
|
# Clean #
|
|
#########
|
|
clean:
|
|
- rm *.bin *~
|