Subversion Repositories HelenOS

Rev

Rev 2131 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2131 Rev 2387
Line 24... Line 24...
24
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
#
27
#
28
 
28
 
-
 
29
 
-
 
30
## Include configuration
-
 
31
#
-
 
32
-include Makefile.config
-
 
33
 
29
## Setup toolchain
34
## Setup toolchain
30
#
35
#
31
 
36
 
32
LIBC_PREFIX = ../libc
37
LIBC_PREFIX = ../libc
33
SOFTINT_PREFIX = ../softint
38
SOFTINT_PREFIX = ../softint
Line 38... Line 43...
38
## Sources
43
## Sources
39
#
44
#
40
 
45
 
41
OUTPUT = fs
46
OUTPUT = fs
42
SOURCES = \
47
SOURCES = \
-
 
48
	glo.c \
-
 
49
	table.c \
-
 
50
	block.c \
-
 
51
	inode.c \
-
 
52
	super.c \
-
 
53
	filedes.c \
-
 
54
	open.c \
-
 
55
	read.c \
-
 
56
	path.c \
-
 
57
	stadir.c \
-
 
58
	utility.c \
-
 
59
	dir.c \
-
 
60
	printing.c \
-
 
61
	../share/connect.c \
-
 
62
	../share/message.c \
43
	fs.c
63
	fs.c
-
 
64
	
44
 
65
 
45
OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
66
OBJECTS := $(addsuffix .o,$(basename $(SOURCES)))
46
 
67
 
47
.PHONY: all clean depend disasm
68
.PHONY: all clean depend disasm
48
 
69
 
Line 50... Line 71...
50
 
71
 
51
-include Makefile.depend
72
-include Makefile.depend
52
 
73
 
53
clean:
74
clean:
54
	-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm Makefile.depend
75
	-rm -f $(OUTPUT) $(OUTPUT).map $(OUTPUT).disasm Makefile.depend
-
 
76
	-rm -f *.o
55
 
77
 
56
depend:
78
depend:
57
	$(CC) $(DEFS) $(CFLAGS) -M $(SOURCES) > Makefile.depend
79
	$(CC) $(DEFS) $(CFLAGS) -M $(SOURCES) > Makefile.depend
58
 
80
 
59
$(OUTPUT): $(OBJECTS) $(LIBS)
81
$(OUTPUT): $(OBJECTS) $(LIBS)